TY - JOUR
T1 - Enabling circuit-switching in modern on-chip networks
AU - Jiao, Jinyu
AU - He, Yuan
AU - Cao, Thang
AU - Kondo, Masaaki
N1 - Publisher Copyright:
© 2022 Elsevier B.V.
PY - 2022/11
Y1 - 2022/11
N2 - Contemporary flow control mechanisms, especially virtual channels, are employed by modern on-chip networks to allow better utilization of the link bandwidth through buffering and packet switching. Despite of being the de facto option in designs, they are also the sources of large energy footprint and long per-hop latency. On the other hand, dated and simpler flow controls such as circuit switching can draw far less power while offering an end-to-end latency analogous to wire delay. In this paper, we therefore take a further step from utilizing a single flow control mechanism within the network to allowing circuit-switching to work alongside virtual channels, which provides latency-competitive and energy-efficient on-chip network designs. Furthermore, to enable circuit switching in modern networks-on-chip, we present two independent proposals so that circuits can be formed in a network either temporally or spatially. In our evaluations, we find that both of our proposals can help achieve a very competitive latency per flit, for up to 30% lower with the temporal approach and for up to 10% lower with the spatial approach, while also dramatically suppressing the energy footprint with either approach by up to 27% and 25%, respectively.
AB - Contemporary flow control mechanisms, especially virtual channels, are employed by modern on-chip networks to allow better utilization of the link bandwidth through buffering and packet switching. Despite of being the de facto option in designs, they are also the sources of large energy footprint and long per-hop latency. On the other hand, dated and simpler flow controls such as circuit switching can draw far less power while offering an end-to-end latency analogous to wire delay. In this paper, we therefore take a further step from utilizing a single flow control mechanism within the network to allowing circuit-switching to work alongside virtual channels, which provides latency-competitive and energy-efficient on-chip network designs. Furthermore, to enable circuit switching in modern networks-on-chip, we present two independent proposals so that circuits can be formed in a network either temporally or spatially. In our evaluations, we find that both of our proposals can help achieve a very competitive latency per flit, for up to 30% lower with the temporal approach and for up to 10% lower with the spatial approach, while also dramatically suppressing the energy footprint with either approach by up to 27% and 25%, respectively.
KW - Circuit switching
KW - Energy
KW - Hybrid switching
KW - Latency
KW - On-chip networks
KW - Virtual channels
UR - http://www.scopus.com/inward/record.url?scp=85141233336&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85141233336&partnerID=8YFLogxK
U2 - 10.1016/j.micpro.2022.104712
DO - 10.1016/j.micpro.2022.104712
M3 - Article
AN - SCOPUS:85141233336
SN - 0141-9331
VL - 95
JO - Microprocessors and Microsystems
JF - Microprocessors and Microsystems
M1 - 104712
ER -