gem5-users@gem5.org

The gem5 Users mailing list

View all threads

SPEC2006 benchmark

BN
Beser, Nicholas D.
Fri, May 10, 2024 3:51 PM

Hoa,

I just received the SPEC2006 and SPEC2017 benchmarks to use with my advanced computer architecture class. The first thing I noticed that the SPEC2006 benchmark was so old that it did not know about the ubuntu 20.04 OS version. I tried to build it on my Virtual box system, and although it seemed to install properly, it did not run. I was hoping to generate different binaries to allow the GEM5 system to run it for x86, ARM and RISC-V. Has anyone in the gem5 community been successful in configuring the SPEC2006 code?

I will be looking at the SPEC2017 next to see if that will run on the different systems.

I could use some hints on getting the benchmarks running. There does not seem to be much data on the internet.

Nick

Hoa, I just received the SPEC2006 and SPEC2017 benchmarks to use with my advanced computer architecture class. The first thing I noticed that the SPEC2006 benchmark was so old that it did not know about the ubuntu 20.04 OS version. I tried to build it on my Virtual box system, and although it seemed to install properly, it did not run. I was hoping to generate different binaries to allow the GEM5 system to run it for x86, ARM and RISC-V. Has anyone in the gem5 community been successful in configuring the SPEC2006 code? I will be looking at the SPEC2017 next to see if that will run on the different systems. I could use some hints on getting the benchmarks running. There does not seem to be much data on the internet. Nick
DA
Darsh Asher
Fri, May 10, 2024 4:00 PM

Hey Nicholas,

I recently compiled SPEC2006 benchmarks. I followed this guy's website for
it :-

https://jia.je/software/2023/08/02/spec-cpu-2006/

His config file at least helped me to compile SPEC2006. If you want to run
it on gem5, you probably need to compile them statically. For that you
might need to install, static version on gcc, or if required work on
glibc(very optional step, I faced an issue with it, it is not solved yet),
but it totally depends on the System you are using.

Kind regards,
Darsh Asher

On Fri, May 10, 2024 at 11:51 AM Beser, Nicholas D. via gem5-users <
gem5-users@gem5.org> wrote:

Hoa,

I just received the SPEC2006 and SPEC2017 benchmarks to use with my
advanced computer architecture class. The first thing I noticed that the
SPEC2006 benchmark was so old that it did not know about the ubuntu 20.04
OS version. I tried to build it on my Virtual box system, and although it
seemed to install properly, it did not run. I was hoping to generate
different binaries to allow the GEM5 system to run it for x86, ARM and
RISC-V. Has anyone in the gem5 community been successful in configuring the
SPEC2006 code?

I will be looking at the SPEC2017 next to see if that will run on the
different systems.

I could use some hints on getting the benchmarks running. There does not
seem to be much data on the internet.

Nick


gem5-users mailing list -- gem5-users@gem5.org
To unsubscribe send an email to gem5-users-leave@gem5.org

Hey Nicholas, I recently compiled SPEC2006 benchmarks. I followed this guy's website for it :- https://jia.je/software/2023/08/02/spec-cpu-2006/ His config file at least helped me to compile SPEC2006. If you want to run it on gem5, you probably need to compile them statically. For that you might need to install, static version on gcc, or if required work on glibc(very optional step, I faced an issue with it, it is not solved yet), but it totally depends on the System you are using. Kind regards, Darsh Asher On Fri, May 10, 2024 at 11:51 AM Beser, Nicholas D. via gem5-users < gem5-users@gem5.org> wrote: > Hoa, > > > > I just received the SPEC2006 and SPEC2017 benchmarks to use with my > advanced computer architecture class. The first thing I noticed that the > SPEC2006 benchmark was so old that it did not know about the ubuntu 20.04 > OS version. I tried to build it on my Virtual box system, and although it > seemed to install properly, it did not run. I was hoping to generate > different binaries to allow the GEM5 system to run it for x86, ARM and > RISC-V. Has anyone in the gem5 community been successful in configuring the > SPEC2006 code? > > > > I will be looking at the SPEC2017 next to see if that will run on the > different systems. > > > > I could use some hints on getting the benchmarks running. There does not > seem to be much data on the internet. > > > > Nick > _______________________________________________ > gem5-users mailing list -- gem5-users@gem5.org > To unsubscribe send an email to gem5-users-leave@gem5.org >
TG
Tianfang Guo
Fri, May 10, 2024 4:05 PM

Hi Nick,
here is a guide for running SPEC2017 with simpoints

https://github.com/TianfangGuo/Computer-Architecture-Explorer

Best,
Tianfang Guo

On Fri, May 10, 2024, 10:51 AM Beser, Nicholas D. via gem5-users <
gem5-users@gem5.org> wrote:

Hoa,

I just received the SPEC2006 and SPEC2017 benchmarks to use with my
advanced computer architecture class. The first thing I noticed that the
SPEC2006 benchmark was so old that it did not know about the ubuntu 20.04
OS version. I tried to build it on my Virtual box system, and although it
seemed to install properly, it did not run. I was hoping to generate
different binaries to allow the GEM5 system to run it for x86, ARM and
RISC-V. Has anyone in the gem5 community been successful in configuring the
SPEC2006 code?

I will be looking at the SPEC2017 next to see if that will run on the
different systems.

I could use some hints on getting the benchmarks running. There does not
seem to be much data on the internet.

Nick


gem5-users mailing list -- gem5-users@gem5.org
To unsubscribe send an email to gem5-users-leave@gem5.org

Hi Nick, here is a guide for running SPEC2017 with simpoints https://github.com/TianfangGuo/Computer-Architecture-Explorer Best, Tianfang Guo On Fri, May 10, 2024, 10:51 AM Beser, Nicholas D. via gem5-users < gem5-users@gem5.org> wrote: > Hoa, > > > > I just received the SPEC2006 and SPEC2017 benchmarks to use with my > advanced computer architecture class. The first thing I noticed that the > SPEC2006 benchmark was so old that it did not know about the ubuntu 20.04 > OS version. I tried to build it on my Virtual box system, and although it > seemed to install properly, it did not run. I was hoping to generate > different binaries to allow the GEM5 system to run it for x86, ARM and > RISC-V. Has anyone in the gem5 community been successful in configuring the > SPEC2006 code? > > > > I will be looking at the SPEC2017 next to see if that will run on the > different systems. > > > > I could use some hints on getting the benchmarks running. There does not > seem to be much data on the internet. > > > > Nick > _______________________________________________ > gem5-users mailing list -- gem5-users@gem5.org > To unsubscribe send an email to gem5-users-leave@gem5.org >
BN
Beser, Nicholas D.
Sun, May 12, 2024 7:25 PM

Darsh,

Thank-you for the link. I was able to translate it (thanks to google translate) and I attempted to do the conversion on my jetson orin nano. The system uses ubuntu 20.04 (ARM). The links did get the program further, however I am still failing many of the tests. Do you know of anyone who has been able to get ubuntu with ARM working? It is possible that the executables will still function, so I will experiment further. I was able to create a log of the test run which shows the tests that fail.

I am going to also try to get SPEC2017 running as well.

Nick

From: Darsh Asher dkasher@ncsu.edu
Sent: Friday, May 10, 2024 12:01 PM
To: The gem5 Users mailing list gem5-users@gem5.org
Cc: Hoa Nguyen hoanguyen@ucdavis.edu; Beser, Nicholas D. Nick.Beser@jhuapl.edu
Subject: [EXT] Re: [gem5-users] SPEC2006 benchmark

APL external email warning: Verify sender dkasher@ncsu.edumailto:dkasher@ncsu.edu before clicking links or attachments

Hey Nicholas,

I recently compiled SPEC2006 benchmarks. I followed this guy's website for it :-

https://jia.je/software/2023/08/02/spec-cpu-2006/

His config file at least helped me to compile SPEC2006. If you want to run it on gem5, you probably need to compile them statically. For that you might need to install, static version on gcc, or if required work on glibc(very optional step, I faced an issue with it, it is not solved yet), but it totally depends on the System you are using.

Kind regards,
Darsh Asher

On Fri, May 10, 2024 at 11:51 AM Beser, Nicholas D. via gem5-users <gem5-users@gem5.orgmailto:gem5-users@gem5.org> wrote:
Hoa,

I just received the SPEC2006 and SPEC2017 benchmarks to use with my advanced computer architecture class. The first thing I noticed that the SPEC2006 benchmark was so old that it did not know about the ubuntu 20.04 OS version. I tried to build it on my Virtual box system, and although it seemed to install properly, it did not run. I was hoping to generate different binaries to allow the GEM5 system to run it for x86, ARM and RISC-V. Has anyone in the gem5 community been successful in configuring the SPEC2006 code?

I will be looking at the SPEC2017 next to see if that will run on the different systems.

I could use some hints on getting the benchmarks running. There does not seem to be much data on the internet.

Nick


gem5-users mailing list -- gem5-users@gem5.orgmailto:gem5-users@gem5.org
To unsubscribe send an email to gem5-users-leave@gem5.orgmailto:gem5-users-leave@gem5.org

Darsh, Thank-you for the link. I was able to translate it (thanks to google translate) and I attempted to do the conversion on my jetson orin nano. The system uses ubuntu 20.04 (ARM). The links did get the program further, however I am still failing many of the tests. Do you know of anyone who has been able to get ubuntu with ARM working? It is possible that the executables will still function, so I will experiment further. I was able to create a log of the test run which shows the tests that fail. I am going to also try to get SPEC2017 running as well. Nick From: Darsh Asher <dkasher@ncsu.edu> Sent: Friday, May 10, 2024 12:01 PM To: The gem5 Users mailing list <gem5-users@gem5.org> Cc: Hoa Nguyen <hoanguyen@ucdavis.edu>; Beser, Nicholas D. <Nick.Beser@jhuapl.edu> Subject: [EXT] Re: [gem5-users] SPEC2006 benchmark APL external email warning: Verify sender dkasher@ncsu.edu<mailto:dkasher@ncsu.edu> before clicking links or attachments Hey Nicholas, I recently compiled SPEC2006 benchmarks. I followed this guy's website for it :- https://jia.je/software/2023/08/02/spec-cpu-2006/ His config file at least helped me to compile SPEC2006. If you want to run it on gem5, you probably need to compile them statically. For that you might need to install, static version on gcc, or if required work on glibc(very optional step, I faced an issue with it, it is not solved yet), but it totally depends on the System you are using. Kind regards, Darsh Asher On Fri, May 10, 2024 at 11:51 AM Beser, Nicholas D. via gem5-users <gem5-users@gem5.org<mailto:gem5-users@gem5.org>> wrote: Hoa, I just received the SPEC2006 and SPEC2017 benchmarks to use with my advanced computer architecture class. The first thing I noticed that the SPEC2006 benchmark was so old that it did not know about the ubuntu 20.04 OS version. I tried to build it on my Virtual box system, and although it seemed to install properly, it did not run. I was hoping to generate different binaries to allow the GEM5 system to run it for x86, ARM and RISC-V. Has anyone in the gem5 community been successful in configuring the SPEC2006 code? I will be looking at the SPEC2017 next to see if that will run on the different systems. I could use some hints on getting the benchmarks running. There does not seem to be much data on the internet. Nick _______________________________________________ gem5-users mailing list -- gem5-users@gem5.org<mailto:gem5-users@gem5.org> To unsubscribe send an email to gem5-users-leave@gem5.org<mailto:gem5-users-leave@gem5.org>