Computation Rotating for Data Reuse

被引:0
|
作者
Wu, Guiming [1 ]
Xu, Jinhui [1 ]
Dou, Yong [1 ]
Wang, Miao [1 ]
机构
[1] Natl Univ Def Technol, Sch Comp, Changsha 410073, Hunan, Peoples R China
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Loop tiling is an effective loop transformation technique that tiles the iteration space of loop nests to improve the data locality. The appropriate data layout and transfer strategies are also important to assist loop tiling. This paper describes an approach to enhance data reuse and reduce off-chip memory access after loop tiling. Data tiles due to loop tiling may have overlapped elements, which will lead to more larger data transfer cost. This also provides us with the challenge to exploit data reuse between data tiles. Using our approach we are able to reduce these unnecessary data transfers and improve the performance compared to traditional pure loop tiling.
引用
收藏
页码:163 / 169
页数:7
相关论文
共 50 条
  • [1] Data and Computation Reuse in CNNs Using Memristor TCAMs
    de Moura, Rafael Fao
    Cardoso de Lima, Joao Paulo
    Carro, Luigi
    ACM TRANSACTIONS ON RECONFIGURABLE TECHNOLOGY AND SYSTEMS, 2023, 16 (01)
  • [2] Computation reuse
    Bergotto, MD
    Borensztejn, P
    PARALLEL AND DISTRIBUTED COMPUTING SYSTEMS, 2000, : 48 - 53
  • [3] Reservoir: Named Data for Pervasive Computation Reuse at the Network Edge
    Al Azad, Md Washik
    Mastorakis, Spyridon
    2022 IEEE INTERNATIONAL CONFERENCE ON PERVASIVE COMPUTING AND COMMUNICATIONS (PERCOM), 2022, : 141 - 151
  • [4] Fast Schedule Tensor Computation on GPU with High Data Reuse and Device Utilization
    Zhang, Yuxiang
    Zhang, Yu
    2019 IEEE INTL CONF ON PARALLEL & DISTRIBUTED PROCESSING WITH APPLICATIONS, BIG DATA & CLOUD COMPUTING, SUSTAINABLE COMPUTING & COMMUNICATIONS, SOCIAL COMPUTING & NETWORKING (ISPA/BDCLOUD/SOCIALCOM/SUSTAINCOM 2019), 2019, : 553 - 558
  • [5] Evaluation of Secure Multi-Party Computation for Reuse of Distributed Electronic Health Data
    Yigzaw, Kassaye Yitbarek
    Bellika, Johan Gustav
    2014 IEEE-EMBS INTERNATIONAL CONFERENCE ON BIOMEDICAL AND HEALTH INFORMATICS (BHI), 2014, : 219 - 222
  • [6] GRU: Exploring Computation and Data Redundancy via Partial GPU Computing Result Reuse
    Zhou, Husheng
    Bateni, Soroosh
    Liu, Cong
    INTERNATIONAL CONFERENCE ON SUPERCOMPUTING (ICS 2018), 2018, : 43 - 52
  • [7] An Optimal Microarchitecture for Stencil Computation Acceleration Based on Nonuniform Partitioning of Data Reuse Buffers
    Cong, Jason
    Li, Peng
    Xiao, Bingjun
    Zhang, Peng
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2016, 35 (03) : 407 - 418
  • [8] Elderly Surgical Patients: Automated Computation of Healthcare Quality Indicators by Data Reuse of EHR
    Ficheur, Gregoire
    Schaffar, Aurelien
    Caron, Alexandre
    Balcaen, Thibaut
    Beuscart, Jean-Baptiste
    Chazard, Emmanuel
    TRANSFORMING HEALTHCARE WITH THE INTERNET OF THINGS, 2016, 221 : 92 - 96
  • [9] Exploiting Computation Reuse for Stencil Accelerators
    Chi, Yuze
    Cong, Jason
    PROCEEDINGS OF THE 2020 57TH ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2020,
  • [10] SPARKCRUISE: Handsfree Computation Reuse in Spark
    Roy, Abhishek
    Jindal, Alekh
    Patel, Hiren
    Gosalia, Ashit
    Krishnan, Subru
    Curino, Carlo
    PROCEEDINGS OF THE VLDB ENDOWMENT, 2019, 12 (12): : 1850 - 1853