ET: A Metaheuristic Optimization Algorithm for Task Mapping in Network-on-Chip
In Network-on-Chip (NoC) research, the task mapping problem has attracted considerable attention as a core issue influencing system performance. As an NP-hard problem, it remains challenging, and existing algorithms exhibit limitations in both mapping quality and computational efficiency. To address this, a method named ET (Enhanced Coati Optimization Algorithm) is proposed, which leverages the nature-inspired Coati Optimization Algorithm (COA) for task mapping. An incremental hill-climbing strategy is integrated to improve local search capabilities, and a dynamic mechanism for adjusting the exploration–exploitation ratio is designed to better balance global and local searches. Additionally, an initial mapping strategy based on spectral clustering is introduced, which utilizes inter-task communication strength to cluster tasks, thereby improving the quality of the initial population. To evaluate the effectiveness of the proposed algorithm, the performance of the ET algorithm is compared and analyzed against various existing algorithms in terms of communication cost, energy consumption, and latency, using both real benchmark task maps and randomly generated task maps. Experimental results demonstrate that the ET algorithm consistently outperforms the compared algorithms across all performance metrics, thereby confirming its superiority in addressing the NoC task mapping problem.
Authors
- Ke Li (ORCID: https://orcid.org/0000-0002-9581-1062)
- Jingbo Shao
- Yan Song (ORCID: https://orcid.org/0009-0009-0957-4776)
Institutions
- Harbin Normal University (CN)
- Mudanjiang Normal University (CN)
Publication Details
- Journal
- Electronics
- Published
- 2025-07-16
- DOI
- https://doi.org/10.3390/electronics14142846
- Primary Topic
- Interconnection Networks and Systems
- Type
- article
- Field-Weighted Citation Impact
- 0.00
Funders
- Natural Science Foundation of Heilongjiang Province