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 条
  • [41] Covering-Based Web Service Quality Prediction via Neighborhood-Aware Matrix Factorization
    Zhang, Yiwen
    Wang, Kaibin
    He, Qiang
    Chen, Feifei
    Deng, Shuiguang
    Zheng, Zibin
    Yang, Yun
    [J]. IEEE TRANSACTIONS ON SERVICES COMPUTING, 2021, 14 (05) : 1333 - 1344
  • [42] A neighborhood-aware multi-Markovian switching particle swarm optimization technique for solving complex and expensive problems
    Khalil, Muhammad Ilyas Khan
    Ur Rahman, Izaz
    Zakarya, Muhammad
    Khan, Mukhtaj
    [J]. SOFT COMPUTING, 2023, 28 (9-10) : 6517 - 6536
  • [43] LSM-Based Hotspot Prediction and Hotspot-Aware Routing in NoC-Based Neuromorphic Processor
    Kang, Ziyang
    Zhu, Jingwei
    Xiao, Xun
    Li, Shiming
    Wang, Lei
    Ma, De
    Pan, Gang
    [J]. IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2024, 32 (07) : 1239 - 1252
  • [44] Location perspective-based neighborhood-aware POI recommendation in location-based social networks
    Guo, Lei
    Wen, Yufei
    Liu, Fangai
    [J]. SOFT COMPUTING, 2019, 23 (22) : 11935 - 11945
  • [45] An SMDP-based approach to thermal-aware task scheduling in NoC-based MPSoC platforms
    Niknia, Farnaz
    Hakami, Vesal
    Rezaee, Kiamehr
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2022, 165 : 79 - 106
  • [46] Location perspective-based neighborhood-aware POI recommendation in location-based social networks
    Lei Guo
    Yufei Wen
    Fangai Liu
    [J]. Soft Computing, 2019, 23 : 11935 - 11945
  • [47] Energy-efficient contention-aware application mapping and scheduling on NoC-based MPSoCs
    Li, Dawei
    Wu, Jie
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2016, 96 : 1 - 11
  • [48] A Flexible Energy- and Reliability-Aware Application Mapping for NoC-Based Reconfigurable Architectures
    Liu, Leibo
    Wu, Chen
    Deng, Chenchen
    Yin, Shouyi
    Wu, Qinghua
    Han, Jie
    Wei, Shaojun
    [J]. IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2015, 23 (11) : 2566 - 2580
  • [49] Thermal-Aware Test Scheduling for NOC-Based 3D Integrated Circuits
    Xiang, Dong
    Liu, Gang
    Chakrabarty, Krishnendu
    Fujiwara, Hideo
    [J]. 2013 IFIP/IEEE 21ST INTERNATIONAL CONFERENCE ON VERY LARGE SCALE INTEGRATION (VLSI-SOC), 2013, : 96 - 101
  • [50] CARS: Congestion-Aware Request Scheduler for Network Interfaces in NoC-based Manycore Systems
    Daneshtalab, Masoud
    Ebrahimi, Masoumeh
    Plosila, Juha
    Tenhunen, Hannu
    [J]. DESIGN, AUTOMATION & TEST IN EUROPE, 2013, : 1048 - 1051