Loading [MathJax]/extensions/MathMenu.js
Efficient Load Balance Algorithm for Network-on-Chip Mapping | IEEE Conference Publication | IEEE Xplore

Efficient Load Balance Algorithm for Network-on-Chip Mapping


Abstract:

With the significant improvement of System-on-Chip (SoC), Network-on-Chip (NoC) is proposed to solve its communication problem. Considering that Processor Elements (PEs) ...Show More

Abstract:

With the significant improvement of System-on-Chip (SoC), Network-on-Chip (NoC) is proposed to solve its communication problem. Considering that Processor Elements (PEs) are integrated into NoC, the load balance of NoC should be investigated carefully as it influences the performance of NoC mapping to a large extent. In this context, an effective mapping strategy becomes a new challenge for NoC. Therefore, this paper introduces the efficient load balance algorithm (ELB) targeting at NoC mapping, which fully considers the relationship among tasks and the utilization of resources. The simulation results show that, compared to the classic Genetic Algorithm (GA), the performance of ELB is relatively superior, especially power consumption and load balance. In addition, the processing time cost by ELB is three orders of magnitude less than GA, which reveals the high efficiency of ELB.
Date of Conference: 22-24 April 2022
Date Added to IEEE Xplore: 15 August 2022
ISBN Information:
Conference Location: Suzhou, China
References is not available for this document.

I. Introduction

Due to the advancement of semiconductor process technology and integrated circuits, the integration of SoC is becoming more complicated, and it is urgent to solve the problems of high busload and degraded network communication performance [1]. To this end, as a new technology for interconnection communication, NoC has the potential ability to meet the communication needs of PEs on-chip, which overcomes the defects of traditional structure and realizes high performance on data communication between PEs by using the ideal of Internet [2].

Select All
1.
L. Daoud, "Secure Network-on-Chip Architectures for MPSoC: Overview and Challenges", 2018 IEEE 61st International Midwest Symposium on Circuits and Systems (MWSCAS), pp. 542-543, 2018.
2.
D. Belkebir and A. Zga, "Mapping and scheduling techniques in NoC:A survey of the state of the art", 2019 International Conference onNetworking and Advanced Systems (ICNAS), pp. 1-6, 2019.
3.
M. F. Reza, T. T. Le, B. De, M. Bayoumi and D. Zhao, "Neuro-NoC: Energy Optimization in Heterogeneous Many-Core NoC using Neural Networks in Dark Silicon Era", 2018 IEEE International Symposium on Circuits and Systems (ISCAS), pp. 1-5, 2018.
4.
H. Ali, U. U. Tariq, X. Zhai and L. Liu, "Energy Efficient Task Mapping & Scheduling on Heterogeneous NoC-MPSoCs in IoT Based Smart City", 2018 IEEE 20th International Conference on High Performance Computing and Communications; IEEE 16th International Conference on Smart City; IEEE 4th International Conference on Data Science and Systems (HPCC/SmartCity/DSS), pp. 1305-1313, 2018.
5.
J. Yu, Y. Wang, K. Pei, S. Zhang and J. Li, "A load balance mechanism for multiple SDN controllers based on load informing strategy", 2016 18th Asia-Pacific Network Operations and Management Symposium (APNOMS), pp. 1-4, 2016.
6.
L. Zhu, J. Cui and G. Xiong, "Improved dynamic load balance algorithm based on Least-Connection Scheduling", 2018 IEEE 4th Information Technology and Mechatronics Engineering Conference (ITOEC), pp. 1858-1862, 2018.
7.
K. G. Mallik and D. De, "Energy Efficient Hot Spot Load balance in Mobile Cellular Network", 2012 Third International Conference on Computer and Communication Technology, pp. 261-266, 2012.
8.
Y. Liang and Y. Lan, "TCLBM: A task chain-based load balance algorithm for microservices", Tsinghua Science and Technology, vol. 26, no. 3, pp. 251-258, June 2021.
9.
J. Ma, "A Novel Heuristic Genetic Load balance Algorithm in Grid Computing", 2010 Second International Conference on Intelligent Human-Machine Systems and Cybernetics, pp. 166-169, 2010.
10.
H. A. Makasarwala and P. Hazari, "Using genetic algorithm for load balance in cloud computing", 2016 8th International Conference on Electronics Computers and Artificial Intelligence (ECAI), pp. 1-6, 2016.
11.
C. K. Rath, P. Biswal and S. S. Suar, "Dynamic Task Scheduling with Load balance using Genetic Algorithm", 2018 International Conference on Information Technology (ICIT), pp. 91-95, 2018.
12.
M. N. S. M. Sayuti and L. S. Indrusiak, "A constructive task mapping algorithm for hard real-time embedded NoCs", 2015 IEEE Conference on Systems Process and Control (ICSPC), pp. 123-128, 2015.
13.
H. Zhao, "Research on Network-on-Chip Mapping for Power and Delay Optimization" in MA thesis, Beijing Industry University, 2019.
14.
D. Belkebir and A. Zga, "Mapping and scheduling techniques in NoC:A survey of the state of the art", 2019 International Conference on Networking and Advanced Systems (ICNAS), pp. 1-6, 2019.
15.
X. Li, "Research on Task Mapping and Scheduling Algorithm Considering Delay Model" in MA thesis, Harbin Industry University, 2013.
16.
A. B. Kahng, B. Li, L. Peh and K. Samadi, "ORION 2.0: A Power-Area Simulator for Interconnection Networks", IEEE Transactions on Very Large Scale Integration (VLSI) Systems, vol. 20, no. 1, pp. 191-196, Jan. 2012.
17.
C. Xu, Y. Liu, P. Li and Y. Yang, "Unified multi-objective mapping for network-on-chip using genetic-based hyper-heuristic algorithms", IET Comput & Digital Techniques, vol. 12, no. 4, pp. 158-166, March 2018.
18.
M. N. Sham Mohd Sayuti, "Simultaneous Multi-Objective Optimisation for Low-Power Real-Time Networks-On-Chip", 2018 4th International Conference on Electrical Electronics and System Engineering (ICEESE), pp. 23-28, 2018.
19.
S. Nie, "Data Relevance Task Scheduling Algorithm for Internet of Vehicles Functions" in MA thesis, Dalian University of Technology, 2018.
Contact IEEE to Subscribe

References

References is not available for this document.