Hi, I am simulating SPLASH2 bms in beta4. If I try to run FFT, with n=4, k=4, the config.ini and the output from FFT does report that its using 4 processors correctly. However, If I put a statement in the dram.cc file, to print out the bank id and cpu_id everytime there is a memory access, the requests come only from cpu=0.
In the m5stats, this is what the bank_access_profile counter looks like: the suffixes _n_m mean cpu_id=n, bank id=m system.physmem.bankaccess_0_0 230616 # DRAM bank access profile system.physmem.bankaccess_0_1 230558 # DRAM bank access profile system.physmem.bankaccess_0_2 231061 # DRAM bank access profile system.physmem.bankaccess_0_3 230305 # DRAM bank access profile system.physmem.bankaccess_1_0 0 # DRAM bank access profile system.physmem.bankaccess_1_1 0 # DRAM bank access profile system.physmem.bankaccess_1_2 0 # DRAM bank access profile system.physmem.bankaccess_1_3 0 # DRAM bank access profile system.physmem.bankaccess_2_0 0 # DRAM bank access profile system.physmem.bankaccess_2_1 0 # DRAM bank access profile system.physmem.bankaccess_2_2 0 # DRAM bank access profile system.physmem.bankaccess_2_3 0 # DRAM bank access profile system.physmem.bankaccess_3_0 0 # DRAM bank access profile system.physmem.bankaccess_3_1 0 # DRAM bank access profile system.physmem.bankaccess_3_2 0 # DRAM bank access profile system.physmem.bankaccess_3_3 1 # DRAM bank access profile Whereas if I use v2beta 3, I get requests from all CPUs as such: system.physmem.bankaccess_0_0 69334 # DRAM bank access profile system.physmem.bankaccess_0_1 68488 # DRAM bank access profile system.physmem.bankaccess_0_2 70279 # DRAM bank access profile system.physmem.bankaccess_0_3 70258 # DRAM bank access profile system.physmem.bankaccess_1_0 50009 # DRAM bank access profile system.physmem.bankaccess_1_1 49602 # DRAM bank access profile system.physmem.bankaccess_1_2 49374 # DRAM bank access profile system.physmem.bankaccess_1_3 49647 # DRAM bank access profile system.physmem.bankaccess_2_0 83819 # DRAM bank access profile system.physmem.bankaccess_2_1 84388 # DRAM bank access profile system.physmem.bankaccess_2_2 83959 # DRAM bank access profile system.physmem.bankaccess_2_3 83616 # DRAM bank access profile system.physmem.bankaccess_3_0 49497 # DRAM bank access profile system.physmem.bankaccess_3_1 49709 # DRAM bank access profile system.physmem.bankaccess_3_2 50023 # DRAM bank access profile system.physmem.bankaccess_3_3 49654 # DRAM bank access profile The cpu_id is obtained from the function getCpuNum() in request.hh Any ideas whats happenng here? - Sujay
_______________________________________________ m5-users mailing list m5-users@m5sim.org http://m5sim.org/cgi-bin/mailman/listinfo/m5-users