Neighborhood-Aware Data Locality Optimization for NoC-Based Multicores

被引:0
|
作者
Kandemir, Mahmut [1 ]
Zhang, Yuanrui [1 ]
Liu, Jun [1 ]
Yemliha, Taylan [2 ]
机构
[1] Penn State Univ, Dept Comp Sci & Engn, University Pk, PA 16802 USA
[2] Syracuse Univ, Dept Comp Sci, Syracuse, NY 13210 USA
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Data locality optimization is a critical issue for NoC (network-on-chip) based multicore systems. In this paper, focusing on a two-dimensional NoC-based multicore and data-intensive multithreaded applications, we first discuss a data locality aware scheduling algorithm for any given computation-to-core mapping, and then propose an integrated mapping+scheduling algorithm that performs both tasks together. Both our algorithms consider temporal (time-wise) and spatial (neighborhood-aware) data reuse, and try to minimize distance-to-data in on-chip cache accesses. We test the effectiveness of our compiler algorithms using a set of twelve application programs. Our experiments indicate that the proposed algorithms achieve significant improvements in data access latencies (42.7% on average) and overall execution times (24.1% on average). We also conduct a sensitivity analysis where we change the number of cores, on-chip cache capacities, and data movement (migration) strategies. These experiments show that our proposed algorithms generate consistently good results.
引用
收藏
页码:191 / 200
页数:10
相关论文
共 50 条
  • [21] CoQoS: Coordinating QoS-aware shared resources in NoC-based SoCs
    Li, Bin
    Zhao, Li
    Iyer, Ravi
    Peh, Li-Shiuan
    Leddige, Michael
    Espig, Michael
    Lee, Seung Eun
    Newell, Donald
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2011, 71 (05) : 700 - 713
  • [22] Knowledge Graph Completion Based on Neighborhood-Aware Double-Layer Transformer
    Gao, Yue
    Luo, Xin
    Tao, Ran
    Feng, Xiangyang
    [J]. 2024 4TH INTERNATIONAL CONFERENCE ON COMPUTER, CONTROL AND ROBOTICS, ICCCR 2024, 2024, : 390 - 394
  • [23] Energy-Aware Scheduling of Conditional Task Graphs on NoC-Based MPSoCs
    Tariq, Umair Ullah
    Wu, Hui
    Abd Ishak, Suhaimi
    [J]. PROCEEDINGS OF THE 51ST ANNUAL HAWAII INTERNATIONAL CONFERENCE ON SYSTEM SCIENCES (HICSS), 2018, : 5707 - 5716
  • [24] A predictor circuit and a delay-aware algorithm for identifying data transfer pattern on NoC-based communication networks
    Rahmani, Amir Masoud
    Mirmahaleh, Seyedeh Yasaman Hosseini
    [J]. MICROELECTRONICS JOURNAL, 2021, 116
  • [25] An energy-aware online task mapping algorithm in NoC-based system
    Bin Xie
    Tianzhou Chen
    Wei Hu
    Xingsheng Tang
    Dazhou Wang
    [J]. The Journal of Supercomputing, 2013, 64 : 1021 - 1037
  • [26] FARM: Fault-Aware Resource Management in NoC-based Multiprocessor Platforms
    Chou, Chen-Ling
    Marculescu, Radu
    [J]. 2011 DESIGN, AUTOMATION & TEST IN EUROPE (DATE), 2011, : 673 - 678
  • [27] An energy-aware online task mapping algorithm in NoC-based system
    Xie, Bin
    Chen, Tianzhou
    Hu, Wei
    Tang, Xingsheng
    Wang, Dazhou
    [J]. JOURNAL OF SUPERCOMPUTING, 2013, 64 (03): : 1021 - 1037
  • [28] Energy-aware task scheduling for streaming applications on NoC-based MPSoCs
    Abd Ishak, Suhaimi
    Wu, Hui
    Tariq, Umair Ullah
    [J]. JOURNAL OF KING SAUD UNIVERSITY-COMPUTER AND INFORMATION SCIENCES, 2024, 36 (05)
  • [29] NoC-based SoC test scheduling using ant colony optimization
    Ahn, Jin-Ho
    Kang, Sungho
    [J]. ETRI JOURNAL, 2008, 30 (01) : 129 - 140
  • [30] Cost-Effective Lifetime and Yield Optimization for NoC-Based MPSoCs
    Meyer, Brett H.
    Hartman, Adam S.
    Thomas, Donald E.
    [J]. ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2014, 19 (02)