Previous bufferless router designs require to drop and retransmit packets or deflect them each time a network channel get conflicted. These approaches, unfortunately, make data packets and even their flits arrive at destinations out-of-order. In this work, we present a new bufferless router architecture that provides in-order packet delivery. The key idea is to utilize pipeline registers at channel links as storage elements that allow the router to operate as a wormhole router without physical buffers. The router employs a dimension-ordered deterministic routing policy without packet dropping. To obtain higher performance, we also propose a new flow control technique called Express Flow Control (EFC) that allows all flits of an in-flight packet to synchronously forward each time its head flit wins the output port arbitration. Experimental results show that both proposed router architectures guarantee in-order packet delivery. BufferlessEFC routers are 23% less latency and 60% greater throughput than bufferless routers while have 2.5% smaller area and 4.7% lower power.
PDF (1.3 MB),
(c) Copyright, 2011, IEEEA. T. Tran and B. M. Baas, "Design of Bufferless On-Chip Routers Providing In-Order Packet Delivery," SRC Technology and Talent for the 21st Century (TECHCON), Sept. 2011, pp. S14.3.
@INPROCEEDINGS{Tran:TECHCON11,
author={A. T. Tran and B. M. Baas},
booktitle={SRC Technology and Talent for the 21st Century ({TECHCON})},
title={Design of Bufferless On-Chip Routers Providing In-Order Packet Delivery},
year={2011},
month={Sep.},
pages={S14.3}
}