• DocumentCode
    3009881
  • Title

    Data Locality Optimization Based on Comprehensive Knowledge of the Cache Miss Reason: A Case Study with DWT

  • Author

    Tao, Jie ; Shahbahrami, Asadollah

  • Author_Institution
    Dept. of Comput. Sci. & Technol., Jilin Univ., Changchun
  • fYear
    2008
  • fDate
    25-27 Sept. 2008
  • Firstpage
    304
  • Lastpage
    311
  • Abstract
    The overall performance of a computing system increasingly depends on the efficient use of the cache memories. Traditional approaches for cache tuning deploy performance tools to help the user optimize the source program towards a better runtime data locality. Following this conventional way, we developed a set of such toolkits including data profiling, pattern analysis, and performance visualization tools. This paper demonstrates how the toolset can be used step-by-step to understand the cache access behavior of the applications and then achieve optimized program code. The Discrete Wavelet Transform, a common used algorithm for image and video compression, is applied as an example. Our initial experimental results with this sample application show an up to 3.19 speedup in execution time compared to the original implementation.
  • Keywords
    cache storage; discrete wavelet transforms; optimising compilers; program visualisation; software performance evaluation; software tools; DWT; cache memory; cache miss reason; computing system performance; data locality optimization; data profiling; discrete wavelet transform; pattern analysis; performance visualization tool; program optimisation; source code optimization; Computer science; Data acquisition; Data engineering; Data visualization; Discrete wavelet transforms; High performance computing; Pattern analysis; Performance analysis; Runtime; Video compression; Memory performance; data profiling; performance analysis; performance tools; program optimization; visualization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Performance Computing and Communications, 2008. HPCC '08. 10th IEEE International Conference on
  • Conference_Location
    Dalian
  • Print_ISBN
    978-0-7695-3352-0
  • Type

    conf

  • DOI
    10.1109/HPCC.2008.7
  • Filename
    4637712