Discussion:
[gem5-users] Instructions needed for running a benchmark on gem5
Sidhartha Sankar
2018-10-06 05:36:55 UTC
Permalink
Hi everyone,

I am very new to gem5. Just learned how to run a hello world program using
a simple.py and two_level.py on X86.

Now I want to run SPEC CPU2006 and PARSEC benchmarks both on X86 and ALPHA
for system size 64, 128, 256, 512 and 1024 cores. I would prefer to run
both on them in SE mode. I got to know FS mode supports up-to 8 cores also.
So, would go with SE mode.

It would be great if someone can send me step by step instructions from the
scratch to run both the above benchmarks for the above specifications. I
would be grateful for the help. Thanks in advance.

Thanks,
Sidhartha Sankar Rout
PhD Scholar, Advanced Multicore Systems Lab (AMS Lab)
Department of ECE, Indraprastha Institute of Information Technology Delhi
https://sites.google.com/site/sidhartharout86/
Ciro Santilli
2018-10-06 13:24:20 UTC
Permalink
Hi, you will have better chances of getting answers if you tell us what
you've tried and how it failed :-)

E.g. have you ran a hello world in se.py? If yes , why is SPEC any
different?
Post by Sidhartha Sankar
Hi everyone,
I am very new to gem5. Just learned how to run a hello world program using
a simple.py and two_level.py on X86.
Now I want to run SPEC CPU2006 and PARSEC benchmarks both on X86 and ALPHA
for system size 64, 128, 256, 512 and 1024 cores. I would prefer to run
both on them in SE mode. I got to know FS mode supports up-to 8 cores also.
So, would go with SE mode.
It would be great if someone can send me step by step instructions from
the scratch to run both the above benchmarks for the above specifications.
I would be grateful for the help. Thanks in advance.
Thanks,
Sidhartha Sankar Rout
PhD Scholar, Advanced Multicore Systems Lab (AMS Lab)
Department of ECE, Indraprastha Institute of Information Technology Delhi
https://sites.google.com/site/sidhartharout86/
_______________________________________________
gem5-users mailing list
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
Sidhartha Sankar
2018-10-06 15:34:13 UTC
Permalink
Hi Ciro,

Thanks for the response.

I am getting confused on how to compile these benchmarks. Also how to
create a multi-core system, as the hello world program which I run was on a
single core system (simple.py is a single core system as much as I have
understood). Do I need to write a separate system setup (just like
simple.py) or I can reuse the se.py file.
se.py file looks complicated (so I am getting confused).

Thanks,
Sidhartha Sankar Rout
PhD Scholar, Advanced Multicore Systems Lab (AMS Lab)
Department of ECE, Indraprastha Institute of Information Technology Delhi
https://sites.google.com/site/sidhartharout86/
Post by Ciro Santilli
Hi, you will have better chances of getting answers if you tell us what
you've tried and how it failed :-)
E.g. have you ran a hello world in se.py? If yes , why is SPEC any
different?
Post by Sidhartha Sankar
Hi everyone,
I am very new to gem5. Just learned how to run a hello world program
using a simple.py and two_level.py on X86.
Now I want to run SPEC CPU2006 and PARSEC benchmarks both on X86 and
ALPHA for system size 64, 128, 256, 512 and 1024 cores. I would prefer to
run both on them in SE mode. I got to know FS mode supports up-to 8 cores
also. So, would go with SE mode.
It would be great if someone can send me step by step instructions from
the scratch to run both the above benchmarks for the above specifications.
I would be grateful for the help. Thanks in advance.
Thanks,
Sidhartha Sankar Rout
PhD Scholar, Advanced Multicore Systems Lab (AMS Lab)
Department of ECE, Indraprastha Institute of Information Technology Delhi
https://sites.google.com/site/sidhartharout86/
_______________________________________________
gem5-users mailing list
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
_______________________________________________
gem5-users mailing list
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
Loading...