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
