• DocumentCode
    3203805
  • Title

    Solving linear recurrences with loop raking

  • Author

    Blelloch, Guy E. ; Chatterjee, Siddhartha ; Zagha, Marco

  • Author_Institution
    Sch. of Comput. Sci., Carnegie Mellon Univ., Pittsburgh, PA, USA
  • fYear
    1992
  • fDate
    23-26 Mar 1992
  • Firstpage
    416
  • Lastpage
    424
  • Abstract
    The article presents a variation of the partition method for solving mth-order linear recurrences that is well-suited to vector multiprocessors. The algorithm fully utilizes both vector and multiprocessor capabilities, and reduces the number of memory accesses as compared to the more commonly used version of the partition method. The variation uses a general loop restructuring technique called loop raking. The article describes an implementation of this technique on the CRAY Y-MP and presents performance results on first- and second-order linear recurrences, as well as on Livermore loops, 5, 11 and 19, which are based on linear recurrences
  • Keywords
    linear algebra; mathematics computing; parallel algorithms; parallel programming; vector processor systems; CRAY Y-MP; Livermore loops; linear recurrences; loop raking; memory accesses; partition method; performance results; vector multiprocessors; Aerospace electronics; Clocks; Computer science; Contracts; Difference equations; Hardware; Libraries; Partitioning algorithms; US Government; Vectors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Processing Symposium, 1992. Proceedings., Sixth International
  • Conference_Location
    Beverly Hills, CA
  • Print_ISBN
    0-8186-2672-0
  • Type

    conf

  • DOI
    10.1109/IPPS.1992.223009
  • Filename
    223009