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
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;
Conference_Titel :
VLSI (ISVLSI), 2010 IEEE Computer Society Annual Symposium on
Conference_Location :
Lixouri, Kefalonia
Print_ISBN :
978-1-4244-7321-2
DOI :
10.1109/ISVLSI.2010.16