IEEE Access (Jan 2018)

An Efficient Algorithm for Mapping Real Time Embedded Applications on NoC Architecture

  • Sarzamin Khan,
  • Sheraz Anjum,
  • Usman Ali Gulzari,
  • Muhammad Khalil Afzal,
  • Tariq Umer,
  • Farruh Ishmanov

DOI
https://doi.org/10.1109/ACCESS.2018.2811716
Journal volume & issue
Vol. 6
pp. 16324 – 16335

Abstract

Read online

Network-on-chip (NoC) has appeared to be an impending substitute for the communication paradigm in modern very large scale integration embedded systems. Apart from many design challenges, application mapping on the NoC system is one of the most intractable and challenging optimization problems. In this paper, we propose a hybrid, branch & bound (BB)-based exact mapping (BEMAP) algorithm, for mapping real-time embedded applications on the NoC architecture. The BEMAP optimizes the latency and throughput of the NoC system and minimizes power consumption under the bandwidth constraint. This method utilizes the modular exact and systematic search optimization techniques to obtain a multi-objective optimized solution to the mapping problem of the NoC designs. The proposed algorithm exploits the state-of-the-art BB algorithm, in order to obtain optimized results against its competitors. Experimental results under the benchmarks of several real-time embedded applications show that the proposed algorithm achieves up to 19.93% savings in power consumption and 61.10% improvement in network latency for two dimension mesh and torus topologies.

Keywords