首页 /研究 /Minimizing Virtual Channel Buffer for Routers in On-chip Communication Architectures
SWARM

Minimizing Virtual Channel Buffer for Routers in On-chip Communication Architectures

Mohammad Abdullah Al Faruque, Jörg Henkel

发表年份
2008
引用次数
11

摘要

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.

关键词

RouterComputer scienceVirtual channelBenchmark (surveying)Quality of serviceChannel (broadcasting)Reduction (mathematics)Network on a chipProbabilistic logicEmbedded system

相关论文

查看 SWARM 分类全部论文