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

Reply via email to