Re: [gem5-users] McPAT Parser

2015-04-25 Thread Renju Boben
Andreas Hansson arm.com> writes: > > Hi Lluis, > > I don¹t want to hijack the thread, but if you want to use this you need: > > 1184 - 1186 > > 1636 - 1647 > > 1676 - 1678 > > The performance is indeed closely coupled to how often you dump the stats, > but it is a big enough issue at the mo

Re: [gem5-users] McPAT Parser

2014-05-02 Thread Lluís Vilanova
Seyedhamidreza Motaman writes: > Hello Lluis > I would really appreciate if you tell me how to run your script for > extracting . > xml file for mcpat is there any tutorial file. I used this site but after > downloading the last file I confronted with this error." This program requires > jinja2 v

Re: [gem5-users] McPAT Parser

2014-04-30 Thread Seyedhamidreza Motaman
Hello Lluis I would really appreciate if you tell me how to run your script for extracting .xml file for mcpat is there any tutorial file. I used this site but after downloading the last file I confronted with this error." This program requires jinja2 version 2.7 or later" Regards, Hamid On Tue

[gem5-users] mcpat parser

2014-04-22 Thread Sobhan Niknam
hi everyone, thanks for your reply and for help me. Could you please show a example of multicore xml for giving to McPAT? also when I give Mulicore output.xml to McPAT, I get below Error that I don't know where file is incorrect. The value of homogeneous_L1Directories or number_of_L1Directories i

Re: [gem5-users] McPAT Parser

2014-04-20 Thread Lluís Vilanova
Zohreh Naghibi writes: > Hi Lluís Vilanova, > Thanks for your useful patch... > Could you please explain how to use this script file for calculating power > which > is using by cache coherence requests? This script will only generate (from your gem5 results) an XML file that you can later use

Re: [gem5-users] McPAT Parser

2014-04-20 Thread Zohreh Naghibi
Hi *Lluís Vilanova,* *Thanks for your useful patch...* Could you please explain how to use this script file for calculating power which is using by cache coherence requests? Thanks so much Zohreh Naghibi On Tue, Apr 15, 2014 at 4:13 AM, Lluís Vilanova wrote: > Sobhan Niknam writes: > > > H

Re: [gem5-users] McPAT Parser

2014-04-16 Thread Andreas Hansson
Hi Lluis, It’s not the input/output to/from files that is slow, it is the passing of data to/from C++ and Python. With this framework it would be trivial to add JSON as a new backend, the SQLite is just an example. An opportunity would be to try and use swig’s —builtin option to try and reduce th

Re: [gem5-users] McPAT Parser

2014-04-16 Thread Lluís Vilanova
Andreas Hansson writes: > Hi Lluis, > I don¹t want to hijack the thread, but if you want to use this you need: > 1184 - 1186 > 1636 - 1647 > 1676 - 1678 > The performance is indeed closely coupled to how often you dump the stats, > but it is a big enough issue at the moment that it needs to be

Re: [gem5-users] McPAT Parser

2014-04-16 Thread Andreas Hansson
Hi Lluis, I don¹t want to hijack the thread, but if you want to use this you need: 1184 - 1186 1636 - 1647 1676 - 1678 The performance is indeed closely coupled to how often you dump the stats, but it is a big enough issue at the moment that it needs to be resolved before the patches can go in

Re: [gem5-users] McPAT Parser

2014-04-16 Thread Lluís Vilanova
I'm curious. Why do you use python shelves instead of plain JSON? Is serialization faster, or just more convenient to implement? As for the performance bottleneck, I imagine it should not be a problem unless you're producing dumps very frequently during the execution. I've also tried to see which

Re: [gem5-users] McPAT Parser

2014-04-16 Thread Andreas Hansson
Hi everyone, As the issue of having a better stats format popped up, I merely wanted to grab the opportunity and highlight that there are already patches to turn the stats into Python data structures, and dump them either as shelves, or in a SQLite database (see e.g. http://reviews.gem5.org/r/1638

Re: [gem5-users] McPAT Parser

2014-04-16 Thread Lluís Vilanova
Good to know. Then I suppose the correct accounting is: If so, I'll commit a fix for that. I started writing this code using a very old gem5 version, thus the "oldstable" templates. BTW, are there any plans for dumping stats in JSON format? That would greatly simplify post-proc

Re: [gem5-users] McPAT Parser

2014-04-15 Thread Amin Farmahini
In O3, numCycles includes idleCycles. So busy cycles is numCycles - idleCycles. As a side note, there is also quiesceCycles. Thanks, Amin On Tue, Apr 15, 2014 at 2:45 PM, Tiago Mück wrote: > Hi Lluíz, > > I've noticed that you are using this mapping in your core template: > > > >

Re: [gem5-users] McPAT Parser

2014-04-15 Thread Tiago Mück
Hi Lluíz, I've noticed that you are using this mapping in your core template: I think *core.numCycles* accounts only for busy cycles, so the correct would be: Please let me know if I'm wrong. Also, why are you using *core.iew.iewIdleCycle* instead o

Re: [gem5-users] McPAT Parser

2014-04-15 Thread Lluís Vilanova
Sobhan Niknam writes: > Hi, > I need to use GEM5 and McPAT together. Also, I use ALPHA Architectures over > GEM5. I need to have the power analysis of all components in Gem5 simulation. > for extracting power from output of Gem5 with McPAT, I searched a lot, and > find > valid parsers or methods

[gem5-users] McPAT Parser

2014-04-15 Thread Sobhan Niknam
Hi, I need to use GEM5 and McPAT together. Also, I use ALPHA Architectures over GEM5. I need to have the power analysis of all components in Gem5 simulation. for extracting power from output of Gem5 with McPAT, I searched a lot, and find valid parsers or methods to integrate GEM5 with McPAT,

[gem5-users] mcpat parser

2013-07-30 Thread Fulya Kaplan
Hi all, Is there anyone who has an up to date gem5-to-McPat parser to generate the input xml files for McPat?? All I found were very old ones which keep giving errors including the ones below: https://bitbucket.org/rickshin/m5-mcpat-parser https://www.cl.cam.ac.uk/~acr31/sicsa/ I am using gem5 stab