Hi all,

Don’t forget the in-order core (MinorCPU). Also note that both the Minor and O3 
CPU have pipeline viewers if you want to inspect how instructions move through 
the pipeline. Check the wiki and util/minorview.py and util/o3-pipeview.py.

Andreas

From: gem5-users 
<[email protected]<mailto:[email protected]>> on behalf of 
Arthur Perais <[email protected]<mailto:[email protected]>>
Reply-To: gem5 users mailing list 
<[email protected]<mailto:[email protected]>>
Date: Thursday, 26 May 2016 at 23:45
To: gem5 users mailing list <[email protected]<mailto:[email protected]>>
Subject: Re: [gem5-users] Get gem5 CPU pipeline configuration

Oh yeah but atomic does not have this. It executes one instruction per tick, 
that's all (as it's name suggests).
If you want a detailed simulation look at the detailed (O3) cpu. You'll be able 
to configure it and check the configuration in config.ini.

Arthur.


________________________________
De: "Adel Ejjeh" <[email protected]<mailto:[email protected]>>
À: "gem5 users mailing list" <[email protected]<mailto:[email protected]>>
Envoyé: Jeudi 26 Mai 2016 23:11:34
Objet: Re: [gem5-users] Get gem5 CPU pipeline configuration

Hello Arthur

Thanks for your reply. I checked the config.ini file. It doesn’t give me any 
details about the pipeline. The CPU it is using by default is the 
AtomicSimpleCPU. I am specifically looking for things like number of ALUs and 
pipe stage widths and number of pipeline stages, etc…

Regards
Adel


--
Adel Ejjeh
PhD Student | Computer Science
University of Illinois at Urbana-Champaign
Siebel Center for Computer Science
201 N Goodwin Ave, Urbana, IL 61801

On May 26, 2016, at 10:00 AM, Arthur Perais 
<[email protected]<mailto:[email protected]>> wrote:

Hello Adel,

When you run a simulation, a configuration file (several, actually, in 
different formats) is generated. Look for a config.ini next to your stats.txt 
(or whatever you named your output file).
All the configuration can be found in this file.

Conversely, if you want to see where default values are defined, you have to 
look for .py files in the ./src tree. For instance, in ./src/cpu/o3, O3CPU.py 
defined the default parameters for cpu-type=detailed.
Arguably, this is not very practical as all default parameters are scattered in 
different Python files (and they may be overwritten in the command line/config 
files in ./config), but this is just so you know.

Arthur.

Le 26/05/2016 16:55, Ejjeh, Adel a écrit :
Hi

Let me rephrase my question. Is there any way I can find out the pipeline 
configuration of the model that I used in my simulation? I am looking for 
things like pipeline widths and depths and number of ALUs and stuff like that. 
I used the default se.py script in my simulation and I am not sure where I can 
find the default values for the model.

Regards
Adel


--
Adel Ejjeh
PhD Student | Computer Science
University of Illinois at Urbana-Champaign
Siebel Center for Computer Science
201 N Goodwin Ave, Urbana, IL 61801

On May 24, 2016, at 10:37 AM, Ejjeh, Adel 
<<mailto:[email protected]>[email protected]<mailto:[email protected]>> 
wrote:

Hi All

I am new to gem5, and I am trying to extract from a simulation that I ran 
(using SE mode) the details of the pipeline configuration. Where can I find 
things like the pipe stage widths?

Thanks!
Adel


--
Adel Ejjeh
PhD Student | Computer Science
University of Illinois at Urbana-Champaign
Siebel Center for Computer Science
201 N Goodwin Ave, Urbana, IL 61801

_______________________________________________
gem5-users mailing list
[email protected]<mailto:[email protected]>
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users<https://urldefense.proofpoint.com/v2/url?u=http-3A__m5sim.org_cgi-2Dbin_mailman_listinfo_gem5-2Dusers&d=CwMDaQ&c=8hUWFZcy2Z-Za5rBPlktOQ&r=UiBzNUCbXCIYa6DeqCY_EVAw4uNMVxuG2JAYm-bLhwU&m=AwbRcvouY6IccNYJegLRY_NjvuE_06IBSBi3vGap9WM&s=ECD15OJFjhrbeGy6bylhEWwkPKq_r0cr_bIK-kNkdfk&e=>




_______________________________________________
gem5-users mailing list
[email protected]<mailto:[email protected]>http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users<https://urldefense.proofpoint.com/v2/url?u=http-3A__m5sim.org_cgi-2Dbin_mailman_listinfo_gem5-2Dusers&d=CwMDaQ&c=8hUWFZcy2Z-Za5rBPlktOQ&r=UiBzNUCbXCIYa6DeqCY_EVAw4uNMVxuG2JAYm-bLhwU&m=AwbRcvouY6IccNYJegLRY_NjvuE_06IBSBi3vGap9WM&s=ECD15OJFjhrbeGy6bylhEWwkPKq_r0cr_bIK-kNkdfk&e=>



--
Arthur Perais
INRIA Bretagne Atlantique
Bâtiment 12E, Bureau E303, Campus de Beaulieu
35042 Rennes, France

_______________________________________________
gem5-users mailing list
[email protected]<mailto:[email protected]>
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users


_______________________________________________
gem5-users mailing list
[email protected]<mailto:[email protected]>
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

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.
_______________________________________________
gem5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

Reply via email to