You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I'm new to the Ramulator, and I wonder how to compute the read/write bandwidth according to the output.
I use the default example_config.yaml and the example_inst.trace. The output is pasted at the end
Since total_num_read_requests = 6, then the data volume = 6 * 64B = 384B
Memory_system_cycles = 81306. It's DDR4-2400, so the clock frequency is 1.2GHz. The time used is 81306 * (1/1.2G) = 6.7755e-5s
Then the bandwidth = 384B / 6.7755e-5s = 5.67MB/s. It seems to be too slow compared to the theoretical DDR4-bandwidth.
I also try to generate long stream read trace file using the tracegen.py in ./verilog_verification/traces. Using the calculation method above, I find the memory bandwidth increase to about 5.8GB/s. However, it is still very low compared to the theorectical bandwidth of DDR4, which should be 19.2GB/s.
Therefore, my questions are:
how to compute the memory bandwidth?
If the above computation is correct, then how to make the simulation output more close to the theoretical bandwidth?
I'm new to the Ramulator, and I wonder how to compute the read/write bandwidth according to the output.
I use the default example_config.yaml and the example_inst.trace. The output is pasted at the end
Since total_num_read_requests = 6, then the data volume = 6 * 64B = 384B
Memory_system_cycles = 81306. It's DDR4-2400, so the clock frequency is 1.2GHz. The time used is 81306 * (1/1.2G) = 6.7755e-5s
Then the bandwidth = 384B / 6.7755e-5s = 5.67MB/s. It seems to be too slow compared to the theoretical DDR4-bandwidth.
I also try to generate long stream read trace file using the tracegen.py in
./verilog_verification/traces
. Using the calculation method above, I find the memory bandwidth increase to about 5.8GB/s. However, it is still very low compared to the theorectical bandwidth of DDR4, which should be 19.2GB/s.Therefore, my questions are:
========== TERMINAL OUTPUTS ============
The text was updated successfully, but these errors were encountered: