I’m trying to simulate a ring cache structure, compared to
NOC.
A ring network file has been created as following
processors:2
procs_per_chip:2
L2banks:4
memories:4
ext_node:L1Cache:0 int_node:0 link_latency:1
bw_multiplier:72
ext_node:L1Cache:2 int_node:3 link_latency:1
bw_multiplier:72
ext_node:L2Cache:0:bank:0 int_node:0 link_latency:1
bw_multiplier:72
ext_node:L2Cache:0:bank:1 int_node:1 link_latency:1
bw_multiplier:72
ext_node:L2Cache:0:bank:2 int_node:2 link_latency:1
bw_multiplier:72
ext_node:L2Cache:0:bank:3 int_node:3 link_latency:1
bw_multiplier:72
int_node:0 int_node:1 link_latency:1 bw_multiplier:72
int_node:1 int_node:2 link_latency:1 bw_multiplier:72
int_node:2 int_node:3 link_latency:1 bw_multiplier:72
int_node:3 int_node:0 link_latency:1 bw_multiplier:72
int_node:3 int_node:4 link_latency:20 bw_multiplier:10
ext_node:Directory:0 int_node:4 link_latency:20
bw_multiplier:80
ext_node:Directory:1 int_node:4 link_latency:20
bw_multiplier:80
ext_node:Directory:2 int_node:4 link_latency:20
bw_multiplier:80
ext_node:Directory:3 int_node:4 link_latency:20
bw_multiplier:80
But I got error message when started Gems simulation
Ruby Timing Mode
Creating event queue...
Creating event queue done
Creating system...
Processors: 8
Creating system done
Ruby initialization complete
simics> c
Fatal Error: in fn int RoutingUnit_d::routeCompute(flit_d*)
in
network/garnet-fixed-pipeline/RoutingUnit_d.C:113: Fatal
Error:: No Route
exists from this Router.
Fatal Error: in fn int RoutingUnit_d::routeCompute(flit_d*)
in
network/garnet-fixed-pipeline/RoutingUnit_d.C:113: Fatal Error::
No Route
exists from this Router.
Abort (SIGABRT) in main thread
Is there any problem in my network file, or anything else I
need to change for this simulation?
I am new to GEMS, and your kind help will be highly
appreciated.
Thanks