Hi Matt,
I am trying to run some SPEC2006 benchmarks as well and I've tried
running with the se.py method that you mentioned but it seems to work
for certain benchmarks but not others. For example, I was able to run
bzip2 fine but when I tired to run perlbench or bwaves, I get the
following error:
fatal: syscall ioctl (#16) unimplemented.
@ cycle 5818000
[unimplementedFunc:build/X86_SE/sim/syscall_emul.cc, line 83]
Do you have any idea how to fix this?
Thanks
Quoting Matt Poremba <[email protected]>:
Hi Mahmood,
You need to compile SPEC2006 statically to start. After that you can either
run directly using se.py, for example:
build/ALPHA_MESI_CMP_directory/gem5.opt configs/example/se.py -c
/path/to/CPU2006/bin/dealII -o 23
or, you can use the LiveProcess variables defined here:
http://gem5.org/SPEC2006_benchmarks . These scripts don't exactly work if
you copy and paste them from there (you'll need to set binary_dir and it
only supports 1 CPU among other things). The key thing is to set
"system.cpu[i].workload
= some_LiveProcess_variable". Personally, I wrote my own script to take a
list of spec benchmarks to run and assigned the corresponding LiveProcess
to each CPU. This worked fine.
--
Matt Poremba
Ph.D. Candidate
111N IST Building
Pennsylvania State University
University Park, PA 16802
Phone: 814-689-9447
Email: [email protected]
On Mon, Feb 13, 2012 at 9:57 AM, Mahmood Naderan <[email protected]>wrote:
Hi
Has anyone tried the following benchmarks in SE mode (any ISA)?
perlbench
gamess
leslie3d
namd
dealII
tonto
wrf
sphinx3
If yes, please share your solution
Thanks,
--
// Naderan *Mahmood;
_______________________________________________
gem5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
_______________________________________________
gem5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users