DocumentCode
2089468
Title
Supporting Efficient Synchronization in Multi-core NoCs Using Dynamic Buffer Allocation Technique
Author
Chen, Xiaowen ; Lu, Zhonghai ; Jantsch, Axel ; Chen, Shuming ; Lu, Jianzhuang ; Wu, Hucheng
fYear
2010
fDate
5-7 July 2010
Firstpage
462
Lastpage
463
Abstract
This paper explores a dynamic buffer allocation technique to guide a distributed synchronization architecture to support efficient synchronization on multi-core Network-on-Chips (NoCs). The synchronization architecture features two physical buffers to be able to concurrently queue and handle synchronization requests issued by the local processor and remote processors via the on-chip network. Using the dynamic buffer allocation technique, the two physical buffers are dynamically allocated to form multiple virtual buffers in order to improve buffers´ utilization. Experiments are carried on to evaluate buffers´ utilization.
Keywords
buffer circuits; network-on-chip; synchronisation; buffer utilization; distributed synchronization architecture; dynamic buffer allocation; local processor; multicore network-on-chip; multiple virtual buffers; on-chip network; physical buffers; remote processors; synchronization requests; Copper; Dynamic scheduling; Hardware; Organizations; Resource management; Synchronization; System-on-a-chip; Network-on-Chips; Synchronization; dynamic allocation;
fLanguage
English
Publisher
ieee
Conference_Titel
VLSI (ISVLSI), 2010 IEEE Computer Society Annual Symposium on
Conference_Location
Lixouri, Kefalonia
Print_ISBN
978-1-4244-7321-2
Type
conf
DOI
10.1109/ISVLSI.2010.16
Filename
5572744
Link To Document