• DocumentCode
    2839882
  • Title

    Computation rotating for data reuse

  • Author

    Wu, Guiming ; Xu, Jinhui ; Dou, Yong ; Wang, Miao

  • Author_Institution
    Sch. of Comput., Nat. Univ. of Defense Technol., Changsha
  • fYear
    2008
  • fDate
    4-6 Aug. 2008
  • Firstpage
    1
  • Lastpage
    7
  • Abstract
    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.
  • Keywords
    microprocessor chips; storage management chips; data layout; data locality; data reuse; data tile; data transfer; iteration space; loop nest; loop tiling; loop transformation; off-chip memory access; Computer architecture; Costs; Data analysis; Delay; Hardware; Performance analysis; Scanning probe microscopy; Space technology; Throughput; Tiles;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Systems Architecture Conference, 2008. ACSAC 2008. 13th Asia-Pacific
  • Conference_Location
    Hsinchu
  • Print_ISBN
    978-1-4244-2682-9
  • Electronic_ISBN
    978-1-4244-2683-6
  • Type

    conf

  • DOI
    10.1109/APCSAC.2008.4625442
  • Filename
    4625442