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 条
  • [1] Towards Efficient Dynamic Data Placement in NoC-Based Multicores
    Shi, Qingchuan
    Hijaz, Farrukh
    Khan, Omer
    2013 IEEE 31ST INTERNATIONAL CONFERENCE ON COMPUTER DESIGN (ICCD), 2013, : 369 - 376
  • [2] A Machine Learning Approach for Traffic Anomaly Detection in NoC-based Manycores
    Dal Zotto, Angelo Elias
    Moraes, Fernando Gehm
    2024 37TH SBC/SBMICRO/IEEE SYMPOSIUM ON INTEGRATED CIRCUITS AND SYSTEMS DESIGN, SBCCI 2024, 2024, : 165 - 169
  • [3] Inter-kernel communication facility of a distributed operating system for NoC-based lightweight manycores
    Penna, Pedro Henrique
    Souto, Joao Vicente
    Uller, Joao Fellipe
    Castro, Marcio
    Freitas, Henrique
    Mehaut, Jean-Francois
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2021, 154 : 1 - 15
  • [4] Exploring the Problems of Placement and Mapping in NoC-based Reconfigurable Systems
    Gomes Filho, Jonas
    Chau, Wang Jiang
    2013 INTERNATIONAL CONFERENCE ON RECONFIGURABLE COMPUTING AND FPGAS (RECONFIG), 2013,
  • [5] Activation in Network for NoC-based Deep Neural Network Accelerator
    Zhu, Wenyao
    Chen, Yizhi
    Lu, Zhonghai
    2024 INTERNATIONAL VLSI SYMPOSIUM ON TECHNOLOGY, SYSTEMS AND APPLICATIONS, VLSI TSA, 2024,
  • [6] Off-Chip Access Localization for NoC-Based Multicores
    Ding, Wei
    Kandemir, Mahmut
    Zhang, Yuanrui
    Kultursay, Emre
    PROCEEDINGS OF THE 21ST INTERNATIONAL CONFERENCE ON PARALLEL ARCHITECTURES AND COMPILATION TECHNIQUES (PACT'12), 2012, : 447 - 448
  • [7] DMNI: A Specialized Network Interface for NoC-based MPSoCs
    Ruaro, Marcelo
    Lazzarotto, Felipe B.
    Marcon, Cesar A.
    Moraes, Fernando G.
    2016 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2016, : 1202 - 1205
  • [8] DHyANA: A NoC-based Neural Network Hardware Architecture
    Holanda, Priscila C.
    Reinbrecht, Cezar R. W.
    Bontorin, Guilherme
    Bandeira, Vitor V.
    Reis, Ricardo A. L.
    23RD IEEE INTERNATIONAL CONFERENCE ON ELECTRONICS CIRCUITS AND SYSTEMS (ICECS 2016), 2016, : 177 - 180
  • [9] Express Link Placement for NoC-Based Many-Core Platforms
    Li, Yunfan
    Zhu, Di
    Chen, Lizhong
    PROCEEDINGS OF THE 48TH INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING (ICPP 2019), 2019,
  • [10] Inserting data encoding techniques into NoC-based systems
    Palma, Jose C. S.
    Indrusiak, Leandro Soares
    Moraes, Fernando G.
    Ortiz, Alberto Garcia
    Glesner, Manfred
    Reis, Ricardo A. L.
    IEEE COMPUTER SOCIETY ANNUAL SYMPOSIUM ON VLSI, PROCEEDINGS: EMERGING VLSI TECHNOLOGIES AND ARCHITECTURES, 2007, : 299 - +