RAMAN: Reinforcement Learning Inspired Algorithm for Mapping Applications onto Mesh Network-on-Chip

被引:4
|
作者
Choudhary, Jitesh [1 ]
Soumya, J. [1 ]
Cenkeramaddi, Linga Reddy [2 ]
机构
[1] BITS Pilani, Elect & Elect Engn, Hyderabad Campus, Hyderabad, India
[2] Univ Agder, Informat & Commun Technol, N-4879 Grimstad, Norway
关键词
Network-on-Chip; Application Mapping; Optimization; Machine Learning; Reinforcement learning; Q-Learning; PERFORMANCE;
D O I
10.1109/SLIP52707.2021.00019
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Application Mapping in Network-on-Chip (NoC) design is considered a vital challenge because of its NP-hard nature. Many efforts are made to address the application mapping problem, but none has satisfied all the requirements. For example, Integer Linear Programming (ILP) has achieved the best possible solution but lacks scalability. Advancements in Machine Learning (ML) have added new dimensions in solving the application mapping problem. This paper proposes RAMAN: Reinforcement Learning (RL) inspired algorithm for mapping applications onto mesh NoC. RAMAN is a modified Q -Learning technique inspired by RL, aiming to achieve the minimum communication cost for the application mapping problem. The results of RAMAN demonstrated that RL has enormous potential to solve application mapping problem without much complexity and computational cost. RAMAN has achieved the communication cost within the 6% of the optimal cost determined by ILP. Considering the computational overheads and complexity, the results of RAMAN are encouraging. Future work will improve RAMAN's performance and provide a new aspect to solve the application mapping problem.
引用
收藏
页码:52 / 58
页数:7
相关论文
共 50 条
  • [41] Extending Kernighan-Lin partitioning heuristic for application mapping onto Network-on-Chip
    Sahu, Pradip Kumar
    Manna, Kanchan
    Shah, Nisarg
    Chattopadhyay, Santanu
    [J]. JOURNAL OF SYSTEMS ARCHITECTURE, 2014, 60 (07) : 562 - 578
  • [42] Fault-Tolerant Application Mapping on Mesh-of-Tree based Network-on-Chip
    Bhanu, P. Veda
    Soumya, J.
    [J]. JOURNAL OF SYSTEMS ARCHITECTURE, 2021, 116
  • [43] Fault-Tolerant Application Mapping on Mesh-of-Tree based Network-on-Chip
    Bhanu, P. Veda
    Soumya, J.
    [J]. Journal of Systems Architecture, 2021, 116
  • [44] An Energy-E. icient Network-on-Chip Design using Reinforcement Learning
    Zheng, Hao
    Louri, Ahmed
    [J]. PROCEEDINGS OF THE 2019 56TH ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2019,
  • [45] Network-on-Chip Implementation of Midimew-Connected Mesh Network
    Awal, Md Rabiul
    Rahman, M. M. Hafizur
    [J]. 2013 INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED COMPUTING, APPLICATIONS AND TECHNOLOGIES (PDCAT), 2013, : 265 - 271
  • [47] A Novel Routing Algorithm for Network-on-Chip
    Zhu Xiaohu
    Cao Yang
    Wang Liwei
    [J]. 2007 INTERNATIONAL CONFERENCE ON WIRELESS COMMUNICATIONS, NETWORKING AND MOBILE COMPUTING, VOLS 1-15, 2007, : 1877 - +
  • [48] Electromigration-aware dynamic routing algorithm for network-on-chip applications
    Hosseini, Amir
    Shabro, Vahid
    [J]. International Journal of High Performance Systems Architecture, 2011, 3 (01) : 56 - 63
  • [49] 3D network-on-chip data acquisition system mapping based on reinforcement learning and improved attention mechanism
    Xu, Chuanpei
    Shi, Xiuli
    Yang, Hong
    Wang, Yang
    [J]. MICROELECTRONICS JOURNAL, 2024, 151
  • [50] Energy Aware Scheduling and Dynamic Job Mapping Algorithm for Network-on-Chip Architectures
    Kalaivani, J.
    Vinayagasundaram, B.
    [J]. 2016 5TH INTERNATIONAL CONFERENCE ON RECENT TRENDS IN INFORMATION TECHNOLOGY (ICRTIT), 2016,