Hi, I am using SE mode of gem5. I am running 4 benchmarks on 4 CPUs. These 4 benchmarks include 2 memory intensive and 2 non intensive benchmarks. I observe that gem5 hardly calls process.c's allocateMem method after the initial phase. I am simulating for -W 100000000 -I 200000000 instructions with a single channel 8GB DRAM system. The following is a set of example for benchmark and its input :
libquantum : 1397,8 lbm : 3000 reference.dat 0 0 100_100_130_ldc.of calculix : -i hyperviscoplastic gromacs : -silent -deffnm gromacs -nice 0 The above observation shows that gem5 allocates memory at the start of its execution and very rarely (extremely rare) at later point. Moreover, I have also observed that the memory allocation requests are made in bulk i.e. 4097 pages in single request. Are these correct scenario? Thanks, Debiprasanna Sahoo
_______________________________________________ gem5-users mailing list [email protected] http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
