Hi Gero, I recommend you not to use the Micron spreadsheet, since its far off reality, because it uses only these parameters and not the actual issued DRAM commands. A better way is to use DRAMPower (http://drampower.info), which we have integrated seamlessly into gem5.
If you select mem-type e.g. DDR3_1600_8x8 or DDR4_2400_16x4 it is automatically used and gem5 gives the DRAM energy and power in the stats file. Have a look at: src/mem/DRAMCtrl.py I hope that helps you. Regards Matthias -- Dr.-Ing. Matthias Jung Member Advanced Silicon Technologies & Design Methodologies University of Kaiserslautern Microelectronic Systems Design Research Group Erwin-Schrödinger-Straße 12/228 67663 Kaiserslautern, Germany Phone: +49 631 205 3579 Fax: +49 631 205 4437 [email protected] http://ems.eit.uni-kl.de > Am 27.06.2017 um 17:37 schrieb Gero <[email protected]>: > > Hi, I'm trying to connect gem5 to the Micron DRAM power-model spreadsheet. > Previous work reported the following parameter mapping, gem5 --> Micron: > > prechargeAllPercent --> BNK_PRE% > pageHitRate --> PH% > busUtilRead --> RDsch% > busUtilWrite --> WRsch% > > Unfortunately, recent gem5 versions appear to have dropped the > 'prechargeAllPercent' property from the stats file: "Percentage of time for > which DRAM has all the banks in precharge state." This was a > per-memory-controller property. > > Would anyone have any advice on how to substitute it, e.g., by computing it > from other gem5 stats? > > _______________________________________________ > gem5-users mailing list > [email protected] > http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users _______________________________________________ gem5-users mailing list [email protected] http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
