Network Footprint Reduction through Data Access and Computation Placement in NoC-Based Manycores

被引:26
|
作者
Liu, Jun [1 ]
Kotra, Jagadish [1 ]
Ding, Wei [1 ]
Kandemir, Mahmut [1 ]
机构
[1] Penn State Univ, Dept Comp Sci & Engn, University Pk, PA 16802 USA
关键词
NoC Based manycores; Data and Computation placement;
D O I
10.1145/2744769.2744876
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Targeting network-on-chip based manycores, we propose a novel compiler framework to optimize the network latencies experienced by off-chip data accesses in reaching the target memory controllers. Our framework consists of two main components: data access placement and computation placement. In the data access placement, we separate the data access nodes from the computation nodes, with the goal of minimizing the number of links that need to be visited by the request messages. In the computation placement, we introduce computation decomposition and select appropriate computation nodes, to reduce the amount of data sent in the response messages and also to minimize the number of communication links visited. We performed an experimental evaluation of our proposed approach, and the results show an average execution time improvement of 21.1%, while reducing the network latency by 67.3%.
引用
收藏
页数:6
相关论文
共 50 条
  • [41] URMP: using reconfigurable multicast path for NoC-based deep neural network accelerators
    Ouyang, Yiming
    Wang, Jiaxin
    Sun, Chenglong
    Wang, Qi
    Liang, Huaguo
    JOURNAL OF SUPERCOMPUTING, 2023, 79 (13): : 14827 - 14847
  • [42] Leveraging NoC-based Many-core Performance Through Runtime Mapping Defragmentation
    Dalzotto, Angelo Elias
    Borges, Caroline da Silva
    Ruaro, Marcelo
    Moraes, Fernando Gehm
    2022 29TH IEEE INTERNATIONAL CONFERENCE ON ELECTRONICS, CIRCUITS AND SYSTEMS (IEEE ICECS 2022), 2022,
  • [43] Compiler-directed power density reduction in NoC-based multi-core designs
    Narayanan, Sri Hari Krishna
    Kandemir, Mahmut
    Ozturk, Ozcan
    ISQED 2006: PROCEEDINGS OF THE 7TH INTERNATIONAL SYMPOSIUM ON QUALITY ELECTRONIC DESIGN, 2006, : 570 - +
  • [44] Exploring Scalable Data Allocation and Parallel Computing on NoC-based Embedded Many Cores
    Maruyama, Yuya
    Kato, Shinpei
    Azumi, Takuya
    2017 IEEE 35TH INTERNATIONAL CONFERENCE ON COMPUTER DESIGN (ICCD), 2017, : 225 - 228
  • [45] Optimization of Test Pin-Count, Test Scheduling, and Test Access for NoC-Based Multicore SoCs
    Richter, Michael
    Chakrabarty, Krishnendu
    IEEE TRANSACTIONS ON COMPUTERS, 2014, 63 (03) : 691 - 702
  • [46] MRNDA: A Multicast Mechanism for Resource-Constrained Noc-Based Deep Neural Network Accelerators
    Ouyang Y.-M.
    Wang Q.
    Tang F.-Y.
    Zhou W.
    Li J.-H.
    Tien Tzu Hsueh Pao/Acta Electronica Sinica, 2024, 52 (03): : 872 - 884
  • [47] A Hybrid Packet/Circuit-switched Router to Accelerate Memory Access in NoC-based Chip Multiprocessors
    Mazloumi, Abbas
    Modarressi, Mehdi
    2015 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2015, : 908 - 911
  • [48] CARS: Congestion-Aware Request Scheduler for Network Interfaces in NoC-based Manycore Systems
    Daneshtalab, Masoud
    Ebrahimi, Masoumeh
    Plosila, Juha
    Tenhunen, Hannu
    DESIGN, AUTOMATION & TEST IN EUROPE, 2013, : 1048 - 1051
  • [49] Efficient security zones implementation through hierarchical group key management at NoC-based MPSoCs
    Sepulveda, Johanna
    Florez, Daniel
    Immler, Vincent
    Gogniat, Guy
    Sigl, Georg
    MICROPROCESSORS AND MICROSYSTEMS, 2017, 50 : 164 - 174
  • [50] A tree-recursive partitioned multicast mechanism for NoC-based deep neural network accelerator
    Ouyang, Yiming
    Zhang, Yihe
    Liang, Huaguo
    Li, Jianhua
    MICROELECTRONICS JOURNAL, 2024, 147