DocumentCode
2175705
Title
In-network reorder buffer to improve overall NoC performance while resolving the in-order requirement problem
Author
Kwon, Woo-Cheol ; Yoo, Sungjoo ; Um, Junhyung ; Jeong, Seh-Woong
Author_Institution
Semicond. Bus., Syst. LSI Div., Computing Platform, Samsung Electron., Yongin
fYear
2009
fDate
20-24 April 2009
Firstpage
1058
Lastpage
1063
Abstract
Data-intensive functions on chip, e.g., codec, 3D graphics, pixel processing, etc. need to make best use of the increased bandwidth of multiple memories enabled by 3D die stacking via accessing multiple memories in parallel. Parallel memory accesses with originally in-order requirements necessitate reorder buffers to avoid deadlock. Reorder buffers are expensive in terms of area and power consumption. In addition, conventional reorder buffers suffer from a problem of low resource utilization. In our work, we present a novel idea, called in-network reorder buffer, to increase the utilization of reorder buffer resource. In our method, we move the reorder buffer resource and related functions from network entry/exit points to network routers. Thus, the in-network reorder buffers can be better utilized in two ways. First, they can be utilized by other packets without in-order requirements while there are no in-order packets. Second, even in-order packets can benefit from in-network reorder buffers by enjoying more shares of reorder buffers than before. Such an increase in reorder buffer utilization enables NoC performance improvement while supporting the original in-order requirements. Experimental results with an industrial strength DTV SoC example show that the presented idea improves the total execution cycle by 16.9%.
Keywords
buffer circuits; network routing; network-on-chip; power consumption; 3D die stacking; 3D graphics; DTV SoC; NoC performance; in-network reorder buffer; in-order packets; multiple memories; network routers; parallel memory; pixel processing; power consumption; Access protocols; Bandwidth; Codecs; Concurrent computing; Identity management systems; Intrusion detection; Large scale integration; Network-on-a-chip; Parallel processing; System-on-a-chip;
fLanguage
English
Publisher
ieee
Conference_Titel
Design, Automation & Test in Europe Conference & Exhibition, 2009. DATE '09.
Conference_Location
Nice
ISSN
1530-1591
Print_ISBN
978-1-4244-3781-8
Type
conf
DOI
10.1109/DATE.2009.5090821
Filename
5090821
Link To Document