I really need to get an XYZ routing for the 3D topology because my target is to control traffic flow at the bridge links level by using suitable buffer occupancy threshold settings.
I attempted to used gdb debugger to check the variables in the first five lines of codes in the RoutingUnit::outportComputeXY() function, with a view towards modification, but received error message as shown beneath the command lines below. ~/gem5$ gdb ./build/Garnet_standalone/gem5.opt configs/example/garnet_synth_traffic.py --network=garnet2.0 --num-cpus=16 --num-dirs=16 --topology=Prism_Mesh --mesh-rows=4 --sim-cycles=5000 --injectionrate=0.02 --synthetic=uniform_random --routing-algorithm=1 gdb: unrecognized option '--network=garnet2.0' Use `gdb --help' for a complete list of options. How should I use gdb to recognize the optional parameters? In addition, I suspect if one can split the m_router along the z-axis and treat each level individually, a working XYZ routing can be obtained from the XY routing. Can you help with that? Thanks. Idris Umar
_______________________________________________ gem5-users mailing list gem5-users@gem5.org http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users