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
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;
Conference_Titel :
Networking, Architecture and Storage (NAS), 2012 IEEE 7th International Conference on
Conference_Location :
Xiamen, Fujian
Print_ISBN :
978-1-4673-1889-1
DOI :
10.1109/NAS.2012.39