DocumentCode
3438743
Title
A Multi-VC Dynamically Shared Buffer with Prefetch for Network on Chip
Author
Zhang, Heying ; Wang, Kefei ; Dai, Yi ; Liu, Lu
Author_Institution
Sch. of Comput., Nat. Univ. of Defense Technol., Changsha, China
fYear
2012
fDate
28-30 June 2012
Firstpage
320
Lastpage
327
Abstract
In this paper, we propose a novel multi-VC dynamically shared buffer named DAMQ-PF for network on chip to decrease the memory and area requirement of statically allocating shared buffer among multiple virtual channels (VC). A small prefetch buffer is used for each VC to store data read from the shared buffer in advance. The same mechanism is also used in the implementation of idle address list. By so doing, we implement continuous and concurrent reading and writing of the shared buffer without delay. A fair credit management method is also proposed to avoid a single VC occupying the shared buffer exclusively. Analyses and tests show that DAMQ-PF achieves high buffer utilization, low write and read delay and high throughput which satisfies the performance requirement of NoC based on flit switch very well.
Keywords
buffer storage; network-on-chip; virtual storage; DAMQ-PF; NoC; area requirement; buffer utilization; fair credit management method; flit switch; idle address list; memory requirement; multiVC dynamically shared buffer; network on chip; prefetch buffer; read delay; shared buffer reading; shared buffer writing; virtual channel; write delay; Buffer storage; Clocks; Delay; Prefetching; Random access memory; Switches; Credit management; Prefetch; Shared buffer;
fLanguage
English
Publisher
ieee
Conference_Titel
Networking, Architecture and Storage (NAS), 2012 IEEE 7th International Conference on
Conference_Location
Xiamen, Fujian
Print_ISBN
978-1-4673-1889-1
Type
conf
DOI
10.1109/NAS.2012.39
Filename
6310960
Link To Document