• DocumentCode
    2722081
  • Title

    Memory hierarchy management for iterative graph structures

  • Author

    Al-Furaih, Ibraheem ; Ranka, Sanjay

  • Author_Institution
    Syracuse Univ., NY, USA
  • fYear
    1998
  • fDate
    30 Mar-3 Apr 1998
  • Firstpage
    298
  • Lastpage
    302
  • Abstract
    The increasing gap in processor and memory speeds has forced microprocessors to rely on deep cache hierarchies to keep the processors from starving for data. For many applications, this results in a wide disparity between sustained and peak achievable speed. Applications need to be tuned to processor and memory system architectures for cache locality, memory layout and data prefetch and reuse. In this paper we investigate optimizations for unstructured iterative applications in which the computational structure remains static or changes only slightly through iterations. Our methods reorganize the data elements to obtain better memory system performance without modifying code fragments. Our experimental results show that the overall time can be reduced significantly using our optimizations. Further, the overhead of our methods is small enough that they are applicable even if the computational structure does nor substantially change for tens of iterations
  • Keywords
    cache storage; graph theory; iterative methods; parallel processing; storage management; cache locality; data prefetch; data reuse; deep cache hierarchies; iterative graph structures; memory hierarchy management; memory layout; memory system architectures; memory system performance; Computer architecture; Memory architecture; Memory management; Microprocessors; Optimization methods; Parallel machines; Prefetching; Runtime library; Scholarships; System performance;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Processing Symposium, 1998. IPPS/SPDP 1998. Proceedings of the First Merged International ... and Symposium on Parallel and Distributed Processing 1998
  • Conference_Location
    Orlando, FL
  • ISSN
    1063-7133
  • Print_ISBN
    0-8186-8404-6
  • Type

    conf

  • DOI
    10.1109/IPPS.1998.669929
  • Filename
    669929