status of power models and ARCH support [optionnally with gem5]

50 views
Skip to first unread message

Damien Couroussé

unread,
Jul 17, 2012, 11:30:55 AM7/17/12
to sst-si...@googlegroups.com
hello,

Please someone could give me a working configuration to do some preliminary testings of power simulation using SST ? Possibly including gem5 support?
Do you have a status of the architectures supported for power simulation ?

It looks like there are many possible combinations.
For example :
SST + gem5 + McPAT + hotSpot  ( from ./sst/elements/M5/README-power and wiki pages)
SST + sim-Panalyser + McPAT + orion (from ./sst/elements/power/README)

What is the status of architecture support of the power models included in SST? How to get a hint on this point ?

regards,
Damien

Sue Kelly

unread,
Jul 17, 2012, 2:39:09 PM7/17/12
to SST-si...@googlegroups.com, sst-si...@googlegroups.com, wjs...@sandia.gov, wjh...@gatech.edu

William,

Is this something you can answer?

Sue

PS Feel free to subscribe to this group, if you're not alreadyJ

Sue Kelly

unread,
Jul 17, 2012, 2:46:26 PM7/17/12
to SST-si...@googlegroups.com, wjs...@sandia.gov, wjh...@gatech.edu
I apologize if folks are gettig multiple emails from me. I can't determine if this is a closed list.
I heard back from William, this was his response:

Not sure if I understand correct, but the description to configure M5+McPAT+HotSpot is available in elements/M5/README-power.

  1. The M5 instantiates the power class (in elements/power/power.h) by parsing an McPAT's XML file (any xml files in core/techModels/libMcPAT/). M5-McPAT interaction is via this power class and declared in elements/M5/power.cpp.
  2. HotSpot in SST is tightly coupled with McPAT, so the M5+McPAT+HotSpot combination won't need an extra effort to run HotSpot unless testing customized floorplans.

Damien Couroussé

unread,
Jul 18, 2012, 12:08:42 PM7/18/12
to Structural Simulation Toolkit
Hello Sue,
thanks for answering my question

On Jul 17, 8:46 pm, Sue Kelly <smkelly7...@gmail.com> wrote:
> I apologize if folks are gettig multiple emails from me. I can't determine
> if this is a closed list.
> I heard back from William, this was his response:
>
> Not sure if I understand correct, but the description to configure
> M5+McPAT+HotSpot is available in elements/M5/README-power.

yes, but following the documentation:
* sst-2.1 does not include support for power (configure: error: Could
not link (link_program_options) against !)
* I am not able to build the HEAD of sst's svn using gem5-patched-v004
* sst's svn does not build (for me, at least) using the stable branch
of sst-gem5-devel
* I am currently trying to follow the suggestion from Paul Rosenfeld:
using the devel branch of sst-gem5-devel compiles now succesfully.
Now I get runtime errors, but this is another matter.


> >> What is the status of architecture support of the power models included
> >> in SST? How to get a hint on this point ?
>
elements/M5/README-power illustrates using the X86_SE architecture
from gem5. Did you test power modelling on other architectures ? For
example, is ARM supported for power modeling ?

regards,
Damien
Reply all
Reply to author
Forward
0 new messages