Dear list,
I was trying to use the tester to simulate a 4
processor CMP with one processor on a chip and with g_NUM_MEMORIES as 1. I
found it impossible because when executing the tester I was given this
error:
x86-linux/generated/MSI_MOSI_CMP_directory/bin/tester.exec -p 4 -a
1 -m 1 -z little.trace -s 1 .....
Parsing command line arguments:
g_PROCS_PER_CHIP: 1 g_NUM_MEMORIES: 1 tracefile =
little.trace debug start cycle = 1 Ruby Timing Mode Warning:
optimizations not enabled. Creating event queue... Creating event queue
done Creating system... Processors: 4 failed assertion 'index
< m_size' at fn TYPE& Vector<TYPE>::ref(int) [with TYPE = bool] in
../common/Vector.h:168 failed assertion 'index < m_size' at fn TYPE&
Vector<TYPE>::ref(int) [with TYPE = bool] in
../common/Vector.h:168
My little.trace file is:
0 0x400 0 LD 1 0x400 0 LD 2 0x400 0 LD 3
0x400 0 ST 1 0x400 0 LD
I hope there is some silly mistake I made, if
not could this be a limitation of GEMS?
Thank you!!
Lei
|