Projective Geometry and Precedence Constraint based Application Mapping on Multicore Network-On-Chip Systems

被引:0
|
作者
Porwal, Janak [1 ]
Diwale, Sanket [1 ]
Kumar, Vinay B. Y. [1 ]
Patkar, Sachin B. [1 ]
机构
[1] Indian Inst Technol, Dept Elect Engn, Bombay 400076, Maharashtra, India
来源
2014 INTERNATIONAL SYMPOSIUM ON VLSI DESIGN, AUTOMATION AND TEST (VLSI-DAT) | 2014年
关键词
Projective Geometry; Unified Mapping and Scheduling; Mesh; Perfect Difference Set; Network-on-chip; Precedence Constrained Scheduling;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper we address the problems of mapping (spatial distribution) and scheduling (temporal distribution) of tasks of an application over multiple computational units or cores. Algorithms for these are chiefly of two kinds - one, mapping followed by scheduling and two - unified mapping and scheduling. In this paper, we explore a new network topology based on Projective Geometry (PG). We develop a precedence constrained scheduling based greedy algorithm to solve the combined mapping and scheduling problem. The algorithm is shown to perform better than other state of the art approches on large problem sizes. We also compare the efficiency of the algorithm on Mesh and PG networks and show that the PG network results in much better solutions (in terms of schedule makespan and link utilization). We propose the use of PG network topology combined with a simple greedy algorithm for designing highly efficient manycore network-on-chip (NoC) system.
引用
收藏
页数:4
相关论文
共 50 条
  • [21] Test scheduling for network-on-chip with BIST and precedence constraints
    Liu, C
    Cota, É
    Sharif, H
    Pradhan, DK
    INTERNATIONAL TEST CONFERENCE 2004, PROCEEDINGS, 2004, : 1369 - 1378
  • [22] Reliability-aware application mapping onto mesh based Network-on-Chip
    Chatterjee, Navonil
    Mukherjee, Priyajit
    Chattopadhyay, Santanu
    INTEGRATION-THE VLSI JOURNAL, 2018, 62 : 92 - 113
  • [23] Traffic-Aware Application Mapping for Network-on-Chip based Multiprocessor System-on-Chip
    Yang, Lei
    Liu, Weichen
    Jiang, Weiwen
    Zhang, Wei
    Li, Mengquan
    Yi, Juan
    Liu, Duo
    Sha, Edwin H. -M.
    2015 IEEE 17TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS, 2015 IEEE 7TH INTERNATIONAL SYMPOSIUM ON CYBERSPACE SAFETY AND SECURITY, AND 2015 IEEE 12TH INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE AND SYSTEMS (ICESS), 2015, : 571 - 576
  • [24] Artificial Bee Colony Based Mapping for Application Specific Network-on-Chip Design
    Deng, Zhi
    Gu, Huaxi
    Feng, Haizhou
    Shu, Baojian
    ADVANCES IN SWARM INTELLIGENCE, PT I, 2011, 6728 : 285 - 292
  • [25] A Constructive Heuristic for Application Mapping onto an Express Channel based Network-on-Chip
    D'souza, Sandeep
    Soumya, J.
    Chattopadhyay, Santanu
    2015 19TH INTERNATIONAL SYMPOSIUM ON VLSI DESIGN AND TEST (VDAT), 2015,
  • [26] Performance Evaluation of Application Mapping Approaches for Network-on-Chip Designs
    Amin, Waqar
    Hussain, Fawad
    Anjum, Sheraz
    Khan, Sarzamin
    Baloch, Naveed Khan
    Nain, Zulqar
    Kim, Sung Won
    IEEE ACCESS, 2020, 8 : 63607 - 63631
  • [27] An Effective Optimization Algorithm for Application Mapping in Network-on-Chip Designs
    Wang, Xinyu
    Choi, Tsan-Ming
    Yue, Xiaohang
    Zhang, Mengji
    Du, Wanyu
    IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 2020, 67 (07) : 5798 - 5809
  • [28] A Locally Reconfigurable Network-on-Chip Architecture and Application Mapping onto it
    Soumya, J.
    Sharma, Ashish
    Chattopadhyay, Santanu
    18TH INTERNATIONAL SYMPOSIUM ON VLSI DESIGN AND TEST, 2014,
  • [29] An Empirical Network-on-Chip Topology Design for Multicore Architectures
    Dongre, Sanskruti
    Joshi, Amit
    2021 IEEE INTERNATIONAL CONFERENCE ON INTELLIGENT SYSTEMS, SMART AND GREEN TECHNOLOGIES (ICISSGT 2021), 2021, : 87 - 92
  • [30] An Efficient Application Core Mapping Algorithm for Wireless Network-on-Chip
    Reddy, B. Naresh Kumar
    Kar, Subrat
    2021 IEEE 26TH PACIFIC RIM INTERNATIONAL SYMPOSIUM ON DEPENDABLE COMPUTING (PRDC 2021), 2021, : 157 - 160