Abstract

Network on chip (NoC) is a promising communication infrastructure for multiple cores on a chip to exchange data efficiently. In such NoC architecture, application mapping is a process of assigning tasks to the processing cores. An optimized application mapping technique enhances the performance of a chip and reduces the entire chip’s energy consumption. The optimization of application mapping is essential in the design of NoC. In this study, a greedy algorithm is utilized as the first technique to place the maximum communicating tasks together to give the main algorithm a head start. Then, a meta-heuristic Cuckoo Search via Levy flight is employed further to optimize the placement of tasks on the NoC cores. The greedy algorithm furnishes a relatively pre-processed base to the cuckoo search optimization (CSO), which eventually helps in the fast convergence of the main algorithm. The analysis of the results shows that the proposed algorithm outperformed the state-of-the-art techniques in NoC application mapping in terms of various performance metrics, such as communication cost, energy consumption, and average packet latency.

Highlights

  • W ITH the advancement of technology in the field of very large scale integration (VLSI), it is possible to integrate several computing elements onto a single die

  • SIMULATION RESULTS the performance of the proposed cuckoo search optimization (CSO) algorithm over performance parameters is evaluated against the existing mapping algorithms

  • The nearoptimal mapping technique (NMAP) algorithm is already available in NoCtweak

Read more

Summary

INTRODUCTION

W ITH the advancement of technology in the field of very large scale integration (VLSI), it is possible to integrate several computing elements onto a single die. Researchers have adopted meta-heuristic algorithms to aid different computing techniques to solve application mapping problems for NoC-based systems. Such as, genetic algorithm (GA) and simulated annealing (SA) are utilized to map the tasks to the cores of NoC in [16], which is optimized for power consumption and performance using fuzzy rules. The proposed algorithm efficiently maps the application on the NoC platform, and results indicate that the proposed method provides optimal communication cost for all benchmarks It shows reasonable improvements in power consumption and latency in comparison with state-of-the-art algorithms.

RELATED WORK
PROBLEM FORMULATION
N 1 Ni
CUCKOO BREEDING BEHAVIOR
CSO FORMULATION FOR NOC MAPPING
SIMULATION RESULTS
COMMUNICATION COST AND COMPUTATION TIME
CONCLUSION
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call