Hi Babak,

I am not able to generate a input XML file for McPat. I am getting some
parsing errors possibly because earlier, there was a single clock domain, I
changed it to have three domains, so it is causing some conversion issue.
I am using the script present in https://bitbucket.org/dskhudia/gem5tomcpat
to convert to generate McPat XML, Which one are you using?


Regards
Rahul

On Tue, Dec 30, 2014 at 3:10 AM, babak aghaei <[email protected]>
wrote:

> Hi Rahul
> I have problem same as you. I modify one xml file for 4*4 Garnet for McPAT
> for my purpose. I can trace that with m5-mcpat.pl. but when I input this
> XML file to mcpat I face with a error. So, for more performance , we could
> share the our experiences..
> I wait for you
>
> ---------------------------------------------------------------
>
> *Babak Aghaei **Ph.D candidate*
>
>   ------------------------------
>  *From:* rahul shrivastava via gem5-users <[email protected]>
> *To:* Andreas Hansson <[email protected]>
> *Cc:* gem5 users mailing list <[email protected]>
> *Sent:* Monday, December 29, 2014 4:56 PM
> *Subject:* Re: [gem5-users] Query regarding getting the DVFS energy
> consumption figures from Mcpat
>
> Hi Andreas,
>
> Thanks for the information, I would look at the publications of MICRO'14.
> Also, I think I found the tag in McPat which can be configured per core.
> By default, all the processor descriptor files of McPat have the
> description of just one core. We need to extend it to have it configured
> for multiple cores.
> For the description of multiple cores in the XML file, we need to copy the
> all the tags defined under *<component id="system.core0" name="core0">*
> and make a separate tag named *<component id="system.core<corenum>"
> name="core<corenum>">*, and only need to change one tag for every core
> description i.e. *<param name="clock_rate"
> value="cpu_clk_domain0.clock"/>*. This should serve the purpose.
>
> I have one basic doubt however. If the program which I am simulating
> changes the frequency of the cores multiple times during its execution,
> then how GEM5 will be able to communicate this run time information to
> McPat.
> Most importantly, does McPat even needs to be aware of the information
> about the number of times the frequency has been changed during program
> execution?
>
>
> Regards
> Rahul
>
>
>
> On Mon, Dec 29, 2014 at 3:00 PM, Andreas Hansson <[email protected]>
> wrote:
>
>  Hi Rahul,
>
>  Over the last few years there have been quite a number of publications
> around regression-based power models for existing processors where
> performance counters are used to estimate power/energy. At the MICRO
> conference a few weeks ago there were also a few works along these lines.
> In general this type of models will give you a much more reliable estimate
> of power than McPat. That said, I think McPat 1.0 did add some form of DVFS
> support, and ultimately it would be good it that was ported to the McPat
> shipped with gem5.
>
>  Andreas
>
>   From: rahul shrivastava via gem5-users <[email protected]>
> Reply-To: rahul shrivastava <[email protected]>, gem5 users mailing
> list <[email protected]>
> Date: Saturday, 27 December 2014 17:55
> To: "[email protected]" <[email protected]>
> Subject: [gem5-users] Query regarding getting the DVFS energy consumption
> figures from Mcpat
>
>     Hi,
>
>  I am performing ARM full system simulation to test DVFS related
> functionality. Basically, I want to run my multi-threaded program with each
> core running at different frequencies and get the energy consumption
> figures.
> To obtain this, there are tools available which takes as input,
>  1) Gem5 statistics
>  2) Template xml file which contains the rules as to how the different
> parameters will  get the value from config.json
>
>  The tool then generate Mcpat recognized XML file which can be fed to
> mcpat.
>
>  I am writing this template file and come across the following tag
> *<param name="target_core_clockrate"
> value="1e-6/config.system.cpu_clk_domain.clock"/><!--MHz -->*
>
>  The above tag just say that there exist a single clock domain.
>  Since, I am using per core DVFS for 4 cores, I have essentially 4 clock
> domains, but I dont know how to specify this in template xml.
>
>  Could you please let me that whether Mcpat support DVFS
> 1) If yes, how can I specify multiple clock domains in xml file
> 2) If not, are there any power modelling tools which supports DVFS which
> can be integrated with GEM5
>
>
>  Regards
>  Rahul
>
> -- IMPORTANT NOTICE: The contents of this email and any attachments are
> confidential and may also be privileged. If you are not the intended
> recipient, please notify the sender immediately and do not disclose the
> contents to any other person, use it for any purpose, or store or copy the
> information in any medium. Thank you.
>
> ARM Limited, Registered office 110 Fulbourn Road, Cambridge CB1 9NJ,
> Registered in England & Wales, Company No: 2557590
> ARM Holdings plc, Registered office 110 Fulbourn Road, Cambridge CB1 9NJ,
> Registered in England & Wales, Company No: 2548782
>
>
>
> _______________________________________________
> 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