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
Link To Document :
بازگشت