• 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