• DocumentCode
    649082
  • Title

    Optimal data allocation algorithm for loop-centric applications on scratch-PAD memories

  • Author

    Yibo Guo ; Qingfeng Zhuge ; Jun Zhang ; Jingtong Hu ; Sha, Edwin H-M

  • Author_Institution
    Dept. of Comput. Sci., Univ. of Texas at Dallas, Richardson, TX, USA
  • fYear
    2013
  • fDate
    16-18 Oct. 2013
  • Firstpage
    383
  • Lastpage
    388
  • Abstract
    The traditional way of managing SPM with arrays is fetching data tiles that are required for the current computation from the off-chip memory. Yet, this method is not the best solution for the array intensive applications. In this paper, we propose a dynamic programming algorithm that can optimally minimize the data transferring cost and the memory access cost for a regular loop. According to the experimental results, the DLAA algorithm can reduce time and energy of the total memory access cost for loops by an average 35-40% compared with the traditional data tiling algorithms.
  • Keywords
    embedded systems; integrated memory circuits; DLAA algorithm; SPM; data allocation algorithm; data tiling algorithms; data transferring cost; dynamic programming algorithm; loop-centric applications; off-chip memory; scratch-PAD memories; total memory access cost; Embedded system; SPM; data placement;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Signal Processing Systems (SiPS), 2013 IEEE Workshop on
  • Conference_Location
    Taipei City
  • ISSN
    2162-3562
  • Type

    conf

  • DOI
    10.1109/SiPS.2013.6674537
  • Filename
    6674537