DocumentCode
3241935
Title
Minimizing Virtual Channel Buffer for Routers in On-chip Communication Architectures
Author
Al Faruque, Mohammad Abdullah ; Henkel, Jörg
Author_Institution
CES - Dept. for Embedded Syst., Karlsruhe Univ., Karlsruhe
fYear
2008
fDate
10-14 March 2008
Firstpage
1238
Lastpage
1243
Abstract
We present a novel methodology for design space exploration using a two-steps scheme to optimize the number of virtual channel buffers (buffers take the premier share of the router in a NoC) used to implement logical channels multiplexed across the physical channel in a router output port for QoS supported on-chip communication. In the first step, the number of virtual channels is minimized during the mapping of tasks to the NoC at the design time of a system on chip (SoC)for which we use a swarm intelligence-based ant colony optimization (ACO) algorithm. In the second step, a probabilistic approach based on the traffic model of the application is used to further minimize the number of virtual channels. We achieve on average 90.2% reduction in the number of virtual channels compared to a fixed state- of-the-art (i.e. QNoC) allocation for the E3S embedded application benchmark suit. The reduction depends on the designer and the QoS parameter, and it is dependent on the specific application driven traffic model. We demonstrate our design space exploration by means of a complete robot application and also extend our exploration by evaluating the E3S embedded application benchmark suit.
Keywords
circuit optimisation; embedded systems; integrated circuit design; network routing; network-on-chip; quality of service; E3S embedded application; NoC; QoS support; SoC; application driven traffic model; design space exploration; logical channels multiplexing; network-on-chip design; on-chip communication architectures; on-chip routers; probabilistic approach; swarm intelligence-based ant colony optimization; system on chip; virtual channel buffer; Algorithm design and analysis; Ant colony optimization; Design methodology; Design optimization; Network-on-a-chip; Orbital robotics; Particle swarm optimization; Space exploration; System-on-a-chip; Traffic control;
fLanguage
English
Publisher
ieee
Conference_Titel
Design, Automation and Test in Europe, 2008. DATE '08
Conference_Location
Munich
Print_ISBN
978-3-9810801-3-1
Electronic_ISBN
978-3-9810801-4-8
Type
conf
DOI
10.1109/DATE.2008.4484848
Filename
4484848
Link To Document