Command-line options for different router designs available in hring simulator:
#########
######### -torus true
Note: If one wants to maintain the same bisection bandwidth as the baseline mesh network, double the packet size (i.e., -router.dataPacketSize 8 -router.maxPacketSize 8).
#########
######### -fbfly true
#########
######### -router.algorithm DR_FLIT_SWITCHED_CALF -edge_loop true -meshEjectTrial 2
meshEjectTrial is the width of ejection ports.
#########
######### -router.algorithm DR_AFC -afc_force true -afc_force_buffered true -meshEjectTrial 2
#########
#########
-topology XXXX
HR_4drop: 4x4, each local ring has 1 bridge router to connect to the global ring (so totally 4 bridge routers(drops) connecting the global ring and its local rings)
HR_8drop: 4x4, each local ring has 2 bridge router to connect to the global ring (8-bridge)
HR_16drop: 4x4, each local ring has 4 bridge router to connect to the global ring (16-bridge)
HR_8_16drop: 8x8, each local ring has 16 bridge router to connect to the global ring
HR_8_8drop: 8x8, each local ring has 8 bridge router to connect to the global ring
HR_16_8drop: 16x16, each local ring has 8 bridge router to connect to the global ring
HR_32_8drop: 32x32, each local ring has 8 bridge router to connect to the global ring
#########
######### -topology BufRingNetworkMulti -bufrings_n 8 -bufrings_levels 3 -bufrings_inf_credit true
bufrings_n: number of virtual networks bufrings_levels: number of hierarchies bufrings_inf_credit: ideal buffers (no credits/no capacity limits
#########
######### -topology BufRingNetworkMulti -bufrings_n 8 -bufrings_levels 3 -bufrings_inf_credit false -bufrings_L2G 8 -bufrings_G2L 4 -bufrings_localbuf 4 -bufrings_globalbuf 8
Please cite these following papers if you use this simulator:
MinBD router architecture:
- Chris Fallin, Greg Nazario, Xiangyao Yu, Kevin Chang, Rachata Ausavarungnirun, Onur Mutlu. MinBD: Minimally-Buffered Deflection Routing for Energy-Efficient Interconnect. NoCs 2012.
HiRD router design and the hierarchical ring interconnect:
- Rachata Ausavarungnirun, Chris Fallin, Xiangyao Yu, Kevin Chang, Greg Nazario, Reetuparna Das, Gabriel H. Loh, Onur Mutlu, "Design and Evaluation of Hierarchical Rings with Deflection Routing", SBAC-PAD 2014.