Efficient Virtual Channel Allocator for NoC Router Micro-architecture
Document Type
Conference Proceeding
Publication Date
1-1-2017
Publication Title
International System on Chip Conference
Publisher
IEEE Computer Society
Volume
2017-September
First page number:
169
Last page number:
174
Abstract
Low-level design parameters such as router micro-architecture (RMA), flow controls (resource allocation), routing techniques and traffic patterns have a major significance on cost and performance of Network on Chip (NOC) design. This work proposes an efficient virtual channel (VC) buffer management structure and a dynamic VC allocation mechanism for the router to minimize latency, and area (buffer allocation) overhead. The proposed VC architecture and allocation algorithm can be adapted to various switching techniques used in NoC implementations with buffers and is independent of the topology. The architecture was developed and simulated for various traffic patterns. The performance was evaluated for different load scenarios and comparison to existing VC allocation algorithms are discussed in this paper. Our implementation achieves better performance (throughput and area overhead) compared to baseline and Adaptive Backpressure (ABP) VC allocation algorithm. © 2017 IEEE.
Language
english
Repository Citation
Lan, Y. L.,
Muthukumar, V.
(2017).
Efficient Virtual Channel Allocator for NoC Router Micro-architecture.
International System on Chip Conference, 2017-September
169-174.
IEEE Computer Society.
http://dx.doi.org/10.1109/SOCC.2017.8226030