I'll confirm that -- SPEC CPU 2000 is a single-threaded suite. You're
supposed to mimic threads for the purposes of testing multiprocessors
by telling runspec to execute multiple copies of a benchmark
simultaneously, but otherwise the programs themselves are not
threaded. SPEC CPU 2006, however, implements parallelism in the form
of threads so it's meant to be compiled with a compiler that can
generate threaded executables.
So TLS versions of the GCC suite aren't needed for CPU 2000 but are,
if you want to test parallel code, for CPU 2006. In my own tests,
I've stuck to the non-TLS versions and haven't tried CPU 2006 yet.
--Dan
On Sep 10, 2007, at 1:18 PM, Nathan Binkert wrote:
Spec 2000 is probably compiled completely without threads, whereas
2006 probably is. Does 2006 require threads?
Nate
_______________________________________________
m5-users mailing list
m5-users@m5sim.org
http://m5sim.org/cgi-bin/mailman/listinfo/m5-users
Daniel Alex Finkelstein
Ph.D. Candidate (CS)
Work: +1-718-260-3378
Mobile: +1-718-246-7421
Fax: +1-718-260-3609
Email: [EMAIL PROTECTED]
IM: steuben13 (Skype)
Polytechnic University
6 MetroTech Center
Brooklyn, NY 11201 USA
_______________________________________________
m5-users mailing list
m5-users@m5sim.org
http://m5sim.org/cgi-bin/mailman/listinfo/m5-users