Hi all,

I want to implement the system configuration in Gem5 as the following:

SYSTEM CONFIGURATION
Cores                           8-core, 2.5 GHz, OoO, 64-byte cacheline
L1 Cache                     Split I/D, 32KB private, 4-way, LRU, 
write-through, 2-cycle hit, 8-MSHR
Network Coherence     Packet switched NoC; XY routing; 1-cycle router; 1-cycle 
link; MESI protocol
L2 Cache(LLC)            8MB shared, 16-way, 7-cycle hit, 32-MSHR, Tsample is 
500μs.

Main Memory
Basics. ReRAM 16GB

I run the following two commands in the terminal:

(1) scons PROTOCOL=MESI_Two_Level build/ALPHA/gem5.opt

(2) sudo build/ALPHA/gem5.opt configs/example/fs.py 
--script=./configs/boot/canneal_8c_simmedium.rcS --cpu-type=detailed 
--num-cpu=8 --cpu-clock=2.5GHz --caches --l2cache --num-l2caches=2 
--num-l3caches=0 --l1d_size=32kB --l1i_size=32kB --l2_size=8MB --l1d_assoc=4 
--l1i_assoc=4 --l2_assoc=16 --cacheline_size=64 --mem-type=NVMainMemory 
--mem-channels=4 --mem-size=2GB 
--nvmain-config=../nvmain/Config/RRAM_ISSCC_2012_4GB.config --standard-switch=1 
--ruby --garnet-network=flexible --topology=Mesh --mesh-rows=4 -F 5000000000 
--maxinsts 4000000000 --warmup-insts=1000000000

But it causes the error like this
"Switch at instruction count:5000000000
info: Entering event queue @ 0.  Starting simulation...
panic: RubyPort::MemSlavePort::recvAtomic() not implemented!
 @ tick 26256512
[recvAtomic:build/ALPHA/mem/ruby/system/RubyPort.hh, line 91]
Memory Usage: 26256512 KBytes
Program aborted at tick 0
Aborted”

I have searched this problem in the gem5 mailing list archive and somebody gave 
the suggestion to specify the cpu-type as detailed, but I have configured this 
in my command, it still had the same error. Hope somebody could help me. I 
would appreciate it.

PS: I have another question is that I want to set main memory size as 16GB, but 
in the terminal command, I can only set mem-size up to 2GB, I don’t know how to 
config it as 16GB.

All responses appreciated!

Best wishes,
weizheng



_______________________________________________
gem5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

Reply via email to