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 条
  • [1] A Reliability Aware Application Mapping onto Mesh based Network-on-Chip
    Chatterjee, Navonil
    Reddy, Sheshivardhan
    Reddy, Shilpa
    Chattopadhyay, Santanu
    [J]. 2016 3RD INTERNATIONAL CONFERENCE ON RECENT ADVANCES IN INFORMATION TECHNOLOGY (RAIT), 2016, : 537 - 542
  • [2] A Constructive Heuristic for Application Mapping onto Mesh Based Network-on-Chip
    Sahu, Pradip Kumar
    Manna, Kanchan
    Shah, Tapan
    Chattopadhyay, Santanu
    [J]. JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2015, 24 (08)
  • [3] Reliability-aware application mapping onto mesh based Network-on-Chip
    Chatterjee, Navonil
    Mukherjee, Priyajit
    Chattopadhyay, Santanu
    [J]. INTEGRATION-THE VLSI JOURNAL, 2018, 62 : 92 - 113
  • [4] Application Mapping onto Mesh Structured Network-on-Chip using Particle Swarm Optimization
    Sahu, Pradip Kumar
    Venkatesh, Putta
    Gollapalli, Sunilraju
    Chattopadhyay, Santanu
    [J]. 2011 IEEE COMPUTER SOCIETY ANNUAL SYMPOSIUM ON VLSI (ISVLSI), 2011, : 335 - 336
  • [5] Effect of Core Ordering on Application Mapping Onto Mesh Based Network-On-Chip Design
    Roy, Abhisek
    Manna, Kanchan
    Chattapadhay, Santanu
    [J]. 2015 2ND INTERNATIONAL CONFERENCE ON COMPUTING FOR SUSTAINABLE GLOBAL DEVELOPMENT (INDIACOM), 2015, : 363 - 369
  • [6] A survey of routing algorithm for mesh Network-on-Chip
    Wu, Yue
    Lu, Chao
    Chen, Yunji
    [J]. FRONTIERS OF COMPUTER SCIENCE, 2016, 10 (04) : 591 - 601
  • [7] A survey of routing algorithm for mesh Network-on-Chip
    Yue Wu
    Chao Lu
    Yunji Chen
    [J]. Frontiers of Computer Science, 2016, 10 : 591 - 601
  • [8] A survey of routing algorithm for mesh Network-on-Chip
    Yue WU
    Chao LU
    Yunji CHEN
    [J]. Frontiers of Computer Science., 2016, 10 (04) - 601
  • [9] BMM: A Binary Metaheuristic Mapping Algorithm for Mesh-Based Network-on-Chip
    Wang, Xilu
    Sun, Yongjun
    Gu, Huaxi
    [J]. IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2019, E102D (03) : 628 - 631
  • [10] Mapping a pipelined data path onto a network-on-chip
    Kubisch, Stephan
    Cornelius, Claas
    Hecht, Ronald
    Timmermarm, Dirk
    [J]. 2007 INTERNATIONAL SYMPOSIUM ON INDUSTRIAL EMBEDDED SYSTEMS, 2007, : 178 - 185