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 am trying to use ramulator-pim to simulate a PIM device similar to the one you used in the NAPEL paper. In this paper, it is mentioned that ramulator simulates the time and energy of the HMC-PIM device.While I can get the execution time, I do not understand what memspec file from DRAMPower should I use. The only 3D-stacked memory in the files is the WIDE I/O memory, but it is not HMC.
I also noticed that starting from line 218 of HMC_Controller.h, there is some code to compute the energy using drampower library, but it seems not active. Trying to force this code line and inserting drampower_memspecs = <path_to_memspecfile> ramulator crashed after a while. Is it accurate to just run cmd-traces using drampower and using the memespec for WIDE I/O memory for HMC ?
To replicate the error : In the file src/HMC_Controller.h, uncommenting these lines starting from 218. . I tried to enable it and insert into the config file for pim: drampower_memspecs = ../common/DRAMPower/memspecs/JEDEC_256Mb_WIDEIO_SDR-266_128bit.xml
Hi,
I was able to fix this and obtain DRAMPower stats within ramulator stats itself. But this works only when --split trace= false. When split trace is true for PIM config, ramulator doesn't terminate at all. Here is the log file for split trace =true -
Do I need to make any changes?
I am trying to use ramulator-pim to simulate a PIM device similar to the one you used in the NAPEL paper. In this paper, it is mentioned that ramulator simulates the time and energy of the HMC-PIM device.While I can get the execution time, I do not understand what memspec file from DRAMPower should I use. The only 3D-stacked memory in the files is the WIDE I/O memory, but it is not HMC.
I also noticed that starting from line 218 of HMC_Controller.h, there is some code to compute the energy using drampower library, but it seems not active. Trying to force this code line and inserting drampower_memspecs = <path_to_memspecfile> ramulator crashed after a while. Is it accurate to just run cmd-traces using drampower and using the memespec for WIDE I/O memory for HMC ?
To replicate the error : In the file src/HMC_Controller.h, uncommenting these lines starting from 218. . I tried to enable it and insert into the config file for pim: drampower_memspecs = ../common/DRAMPower/memspecs/JEDEC_256Mb_WIDEIO_SDR-266_128bit.xml
The text was updated successfully, but these errors were encountered: