Back to Search Start Over

Admitting and ejecting flits in wormhole-switched networks on chip.

Authors :
Lu, Z.
Jantsch, A.
Source :
IET Computers & Digital Techniques (Institution of Engineering & Technology); Sep2007, Vol. 1 Issue 5, p546-556, 11p, 10 Diagrams, 1 Chart, 3 Graphs
Publication Year :
2007

Abstract

Reducing the design complexity of switches is essential for cost reduction and power saving in on-chip networks. In wormhole-switched networks, packets are split into flits which are then admitted into and delivered in the network. When reaching destinations, flits are ejected from the network. Since flit admission, flit delivery and flit ejection interfere with each other directly and indirectly, techniques for admitting and ejecting flits exert a significant impact on network performance and switch cost. Different flit-admission and flit-ejection micro-architectures are investigated. In particular, for flit admission, a novel coupling scheme which binds a flit-admission queue with a physical channel (PC) is presented. This scheme simplifies the switch crossbar from 2p×p to (p+1)×p, where p is the number of PCs per switch. For flit ejection, a p-sink model that uses only p flit sinks to eject flits is proposed. In contrast to an ideal ejection model which requires p · v flit sinks (v is the number of virtual channels per PC), the buffering cost of flit sinks becomes independent of v. The proposed flit-admission and flit-ejection schemes are evaluated with both uniform and locality traffic in a 2D 4×4 mesh network. The results show that both schemes do not degrade network performance in terms of average packet latency and throughput if the flit injection rate is slower than 0.57 flit/cycle/node. [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISSN :
17518601
Volume :
1
Issue :
5
Database :
Complementary Index
Journal :
IET Computers & Digital Techniques (Institution of Engineering & Technology)
Publication Type :
Academic Journal
Accession number :
26585753
Full Text :
https://doi.org/10.1049/iet-cdt:20050068