Title :
Transaction Specific Virtual Channel Allocation in QoS Supported On-chip Communication
Author :
Faruque, Mohammad Abdullah Al ; Henkel, Jörg
Author_Institution :
Univ. of Karlsruhe, Karlsruhe
Abstract :
We propose a scheme to reduce the number of virtual channel buffers used to implement logical channels multiplexed across the physical channel in a router output port for QoS supported on-chip communication. The number of virtual channels is minimized during the mapping of tasks to the NoC during the design time of a System on Chip (SoC) and a swarm intelligence-based Ant Colony Optimization (ACO) algorithm is used. We achieve on average 88% reduction in the number of virtual channels compared to a fixed allocation for the E3S embedded application benchmark suit and a collection of existing real-time embedded applications.
Keywords :
channel allocation; optimisation; ant colony optimization; supported on-chip communication; transaction specific virtual channel allocation; Algorithm design and analysis; Ant colony optimization; Channel allocation; Embedded system; Energy consumption; Network-on-a-chip; Particle swarm optimization; Quality of service; Resource management; System-on-a-chip;
Conference_Titel :
Application-specific Systems, Architectures and Processors, 2007. ASAP. IEEE International Conf. on
Conference_Location :
Montreal, Que.
Print_ISBN :
978-1-4244-1026-2
Electronic_ISBN :
2160-0511
DOI :
10.1109/ASAP.2007.4429957