DocumentCode
3511274
Title
A programming methodology for designing parallel prefix algorithms
Author
Fan, Min-Hsuan ; Huang, Chua-Huang ; Chung, Yeh-Ching ; Liu, Jen-Shiuh ; Lee, Jei-Zhii
Author_Institution
Dept. of Inf. Eng., Feng Chia Univ., Taichung, Taiwan
fYear
2001
fDate
3-7 Sept. 2001
Firstpage
463
Lastpage
470
Abstract
In this paper we use the tensor product notation as the framework of a programming methodology for designing various parallel prefix algorithms. In this methodology, we first express a computational problem in its matrix form. Next, we formulate a matrix equation for the matrix of the computational problem. Then, solve the matrix equation to obtain some simple matrices. Finally, we recursively factorize the subproblem to obtain a tensor product formula representing an algorithm for this problem. We will use the parallel prefix computation problem to illustrate our methodology and derive various parallel prefix algorithms including divide-and-conquer and recursive doubling algorithms.
Keywords
divide and conquer methods; matrix multiplication; parallel programming; divide-and-conquer; matrix equation; parallel prefix algorithms; programming methodology; recursive doubling; tensor product notation; Algorithm design and analysis; Circuits; Computer science; Concurrent computing; Design methodology; Equations; Parallel programming; Polynomials; Sorting; Tensile stress;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel Processing, 2001. International Conference on
Conference_Location
Valencia, Spain
ISSN
0190-3918
Print_ISBN
0-7695-1257-7
Type
conf
DOI
10.1109/ICPP.2001.952093
Filename
952093
Link To Document