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 条
  • [21] Cycle-Accurate NoC-based Convolutional Neural Network Simulator
    Chen, Kun-Chih
    Wang, Ting-Yi
    Yang, Yueh-Chi
    INTERNATIONAL CONFERENCE ON OMNI-LAYER INTELLIGENT SYSTEMS (COINS), 2019, : 199 - 204
  • [22] Mapping and Placement in NoC-based Reconfigurable Systems Using an Adaptive Tabu Search Algorithm
    Silva Novaes, Guilherme Apolinario
    Moreira, Luiz Carlos
    Chau, Wang Jiang
    2019 IEEE 10TH LATIN AMERICAN SYMPOSIUM ON CIRCUITS & SYSTEMS (LASCAS), 2019, : 145 - 148
  • [23] Using Genetic Algorithms for Hardware Core Placement and Mapping in NoC-Based Reconfigurable Systems
    Gomes Filho, Jonas
    Strum, Marius
    Chau, Wang Jiang
    INTERNATIONAL JOURNAL OF RECONFIGURABLE COMPUTING, 2015, 2015
  • [24] Pooling On-the-Go for NoC-Based Convolutional Neural Network Accelerator
    Zhu, Wenyao
    Chen, Yizhi
    Lu, Zhonghai
    EMBEDDED COMPUTER SYSTEMS: ARCHITECTURES, MODELING, AND SIMULATION, SAMOS 2024, PT II, 2025, 15227 : 108 - 117
  • [25] Neighborhood-Aware Data Locality Optimization for NoC-Based Multicores
    Kandemir, Mahmut
    Zhang, Yuanrui
    Liu, Jun
    Yemliha, Taylan
    2011 9TH ANNUAL IEEE/ACM INTERNATIONAL SYMPOSIUM ON CODE GENERATION AND OPTIMIZATION (CGO), 2011, : 191 - 200
  • [26] Achieving QoS in NoC-based MPSoCs through Dynamic Frequency Scaling
    Guindani, Guilherme
    Moraes, Fernando G.
    INTERNATIONAL SYMPOSIUM ON SYSTEM-ON-CHIP (SOC), 2013,
  • [27] Hybrid Test Data Transportation Scheme for Advanced NoC-Based SoCs
    Ansari, M. Adil
    Kim, Dooyoung
    Jung, Jihun
    Park, Sungju
    JOURNAL OF SEMICONDUCTOR TECHNOLOGY AND SCIENCE, 2015, 15 (01) : 85 - 95
  • [28] Test Pin Count Reduction for NoC-based Test Delivery in Multicore SOCs
    Richter, Michael
    Chakrabarty, Krishnendu
    DESIGN, AUTOMATION & TEST IN EUROPE (DATE 2012), 2012, : 787 - 792
  • [29] Achieving Composability in NoC-Based MPSoCs Through QoS Management at Software Level
    Carara, Everton
    Almeida, Gabriel Marchesan
    Sassatelli, Gilles
    Moraes, Fernando Gehm
    2011 DESIGN, AUTOMATION & TEST IN EUROPE (DATE), 2011, : 401 - 406
  • [30] Designing Efficient NoC-Based Neural Network Architectures for Identification of Epileptic Seizure
    Ghosh A.
    Roy A.P.
    Patra R.
    Mondal H.K.
    SN Computer Science, 2021, 2 (5)