Hi everyone, I am running SPEC CPU2000 benchmarks with O3. However, some benchmarks: crafty, equake and swim, ammp, applu don't run correctly. Except for crafty which actually gives an error message the rest seem to just stop running becuase when I run "top" I see the m5.debug process get's killed and the terminal freezes.
This is how I am setting up the processes ( I have run them individually and in SMT mode and the result is the same): smt_process2 = LiveProcess() smt_process2.executable = 'cpu2000/binaries/crafty00.peak.ev6' smt_process2.cmd = ['cpu2000/binaries/crafty00.peak.ev6','<','cpu2000/data/crafty/input/ crafty.in','>','cpu2000/data/crafty/output/crafty.out','2>','cpu2000/data/crafty/output/crafty.err' ] smt_process2.simpoint = 774 * 100E6 process += [smt_process2, ] smt_process2 = LiveProcess() smt_process2.executable = 'cpu2000/binaries/equake00.peak.ev6' smt_process2.cmd = ['cpu2000/binaries/equake00.peak.ev6','<','cpu2000/data/equake/input/inp.in', '>', 'cpu2000/data/output/inp.out', '2>', 'cpu2000/data/equake/output/inp.err'] smt_process2.simpoint = 812*100E6 process += [smt_process2, ] smt_process2 = LiveProcess() smt_process2.executable = 'cpu2000/binaries/swim00.peak.ev6' smt_process2.cmd = ['cpu2000/binaries/swim00.peak.ev6','<','cpu2000/data/swim/input/swim.in','>','cpu2000/data/swim/output/swim.out','2>','cpu2000/data/swim/output/swim.err' ] smt_process2.simpoint = 2079*100E6 process += [smt_process2, ] smt_process2 = LiveProcess() smt_process2.executable = 'cpu2000/binaries/ammp00.peak.ev6' smt_process2.cmd = ['cpu2000/binaries/ammp00.peak.ev6','<','cpu2000/data/ammp/input/ammp.in','>','cpu2000/data/ammp/output/ammp.out','2>','cpu2000/data/ammp/output/ammp.err' ] smt_process2.simpoint = 108*100E6 process += [smt_process2, ] smt_process2 = LiveProcess() smt_process2.executable = 'cpu2000/binaries/applu00.peak.ev6' smt_process2.cmd = ['cpu2000/binaries/applu00.peak.ev6','<','cpu2000/data/applu/input/applu.in','>','cpu2000/data/applu/output/applu.out','2>','cpu2000/data/applu/output/applu.err' ] smt_process2.simpoint = 2179*100E6 process += [smt_process2, ] I am sure the problem is on how it is interpreting the 'cmd', since they run fine in simplescalar and I've had similar problems with ALPBench and other benchmarks, but I can't really get around these. The error message from Crafty is the following: **** REAL SIMULATION **** info: Entering event queue @ 0. Starting simulation... info: Increasing stack size by one page. Crafty v14.3 ERROR "<" is unknown command-line option ERROR "crafty.in" is unknown command-line option ERROR ">" is unknown command-line option ERROR "crafty.out" is unknown command-line option ERROR "crafty.err" is unknown command-line option White(1): I'd appreciate the help. Another quick question: system.cpu[i].max_insts_all_threads = 100000000 <-- Is this the correct way of using max_insts_all_threads? Thanks, Javier Texas A&M University Computer Science and Engineering Department
_______________________________________________ m5-users mailing list [email protected] http://m5sim.org/cgi-bin/mailman/listinfo/m5-users
