Hello,

I'm trying to generate a elastic trace run, however I get the following errors:

First attempt (CPU Type error):
./build/X86_MOESI_AMD_Base/gem5.opt configs/example/fs.py --smt 
--sys-clock=3GHz --mem-type=DDR4_2400_16x4 --mem-channels=8 --mem-ranks=4 
--mem-size=16GB --caches --l2cache --l1d_size=32kB --l1i_size=64kB 
--l2_size=8MB --l3_size=16MB --disk-image=`pwd`/disks/ubuntu-14.04-amd64.img 
--kernel=`pwd`/binaries/vmlinux-4.8.13_4.8.13-1_amd64 
--script=`pwd`/scripts/runSPECjbb.rcS --elastic-trace-en 
--inst-trace-file=inst.trace.gz --data-trace-file=data.trace.gz
gem5 Simulator System.  http://gem5.org
gem5 is copyrighted software; use the --copyright option for details.

gem5 compiled Oct  8 2018 17:50:19
gem5 started Oct  8 2018 21:06:21
gem5 executing on rndarch11, pid 28728
command line: ./build/X86_MOESI_AMD_Base/gem5.opt configs/example/fs.py --smt 
--sys-clock=3GHz --mem-type=DDR4_2400_16x4 --mem-channels=8 --mem-ranks=4 
--mem-size=16GB --caches --l2cache --l1d_size=32kB --l1i_size=64kB 
--l2_size=8MB --l3_size=16MB --disk-image=/gem5/disks/ubuntu-14.04-amd64.img 
--kernel=/gem5/binaries/vmlinux-4.8.13_4.8.13-1_amd64 
--script=/gem5/scripts/runSPECjbb.rcS --elastic-trace-en 
--inst-trace-file=inst.trace.gz --data-trace-file=data.trace.gz

warn: Physical memory size specified is 16GB which is greater than 3GB.  Twice 
the number of memory controllers would be created.
fatal: AtomicSimpleCPU does not support data dependency tracing. Use a CPU 
model of type or inherited from DerivO3CPU.



Second attempt with the proper CPU type:

./build/X86_MOESI_AMD_Base/gem5.opt configs/example/fs.py --smt 
--cpu-clock=3GHz --mem-type=DDR4_2400_16x4 --mem-channels=8 --mem-ranks=4 
--mem-size=16GB --caches --l2cache --l1d_size=32kB --l1i_size=64kB 
--l2_size=8MB --l3_size=16MB --disk-image=`pwd`/disks/ubuntu-14.04-amd64.img 
--kernel=`pwd`/binaries/vmlinux-4.8.13_4.8.13-1_amd64 
--script=`pwd`/scripts/runSPECjbb.rcS --elastic-trace-en 
--inst-trace-file=inst.trace.gz --data-trace-file=data.trace.gz  
--cpu-type=DerivO3CPU
gem5 Simulator System.  http://gem5.org
gem5 is copyrighted software; use the --copyright option for details.

gem5 compiled Oct  8 2018 17:50:19
gem5 started Oct  8 2018 21:29:40
gem5 executing on rndarch11, pid 30857
command line: ./build/X86_MOESI_AMD_Base/gem5.opt configs/example/fs.py --smt 
--cpu-clock=3GHz --mem-type=DDR4_2400_16x4 --mem-channels=8 --mem-ranks=4 
--mem-size=16GB --caches --l2cache --l1d_size=32kB --l1i_size=64kB 
--l2_size=8MB --l3_size=16MB --disk-image=/gem5/disks/ubuntu-14.04-amd64.img 
--kernel=/gem5/binaries/vmlinux-4.8.13_4.8.13-1_amd64 
--script=/gem5/scripts/runSPECjbb.rcS --elastic-trace-en 
--inst-trace-file=inst.trace.gz --data-trace-file=data.trace.gz 
--cpu-type=DerivO3CPU

warn: Physical memory size specified is 16GB which is greater than 3GB.  Twice 
the number of memory controllers would be created.
Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "/gem5/src/python/m5/main.py", line 435, in main
    exec filecode in scope
  File "configs/example/fs.py", line 325, in <module>
    test_sys = build_test_system(np)
  File "configs/example/fs.py", line 213, in build_test_system
    CpuConfig.config_etrace(TestCPUClass, test_sys.cpu, options)
  File "/gem5/configs/common/CpuConfig.py", line 111, in config_etrace
    cpu.traceListener = m5.objects.ElasticTrace(
AttributeError: 'module' object has no attribute 'ElasticTrace'


Anyone could give me a help on that?

Best Regards,

Luis Vitorio Cargnini, Ph.D.

Sr. Systems Architect,
Micron Technology, Inc.
This email and any attachments contained within may contain confidential and 
proprietary information.








_______________________________________________
gem5-users mailing list
gem5-users@gem5.org
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

Reply via email to