Bufferless and minimally-buffered deflection routing

10Citations
Citations of this article
8Readers
Mendeley users who have this article in their library.
Get full text

Abstract

A conventional Network-on-Chip (NoC) router uses input buffers to store in-flight packets. These buffers improve performance, but consume significant power. It is possible to bypass these buffers when they are empty, reducing dynamic power, but static buffer power remains, and when buffers are utilized, dynamic buffer power remains as well. To improve energy efficiency, bufferless deflection routing removes input buffers, and instead uses deflection (misrouting) to resolve contention. Bufferless deflection routing is able to provide similar network performance to conventional buffered routing when the network carries light to moderate traffic, because deflections are relatively rare. However, at high network load, deflections cause unnecessary network hops, wasting power and reducing performance. In order to avoid some deflections and recover some performance, recent work has proposed to add a small buffer which holds only flits that contend with others and would have been deflected. This minimally-buffered deflection (MinBD) router improves performance relative to bufferless deflection routing without incurring the cost of a large buffer, because it can make more efficient use of a small buffer. The result is a router design which is more energy-efficient than prior buffered, bufferless, and hybrid router designs.

Cite

CITATION STYLE

APA

Fallin, C., Nazario, G., Yu, X., Chang, K., Ausavarungnirun, R., & Mutlu, O. (2014). Bufferless and minimally-buffered deflection routing. In Routing Algorithms in Networks-on-Chip (Vol. 9781461482741, pp. 241–275). Springer New York. https://doi.org/10.1007/978-1-4614-8274-1_10

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free