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
