• DocumentCode
    754693
  • Title

    A Paradigm for the Design of Parallel Algorithms with Applications

  • Author

    Ramakrishnan, I.V. ; Browne, James C.

  • Author_Institution
    Department of Computer Science, University of Texas at Austin
  • Issue
    4
  • fYear
    1983
  • fDate
    7/1/1983 12:00:00 AM
  • Firstpage
    411
  • Lastpage
    415
  • Abstract
    This paper proposes a model or paradigm for the development of parallel algorithms, gives an example of the proposed paradigm, and displays algorithms developed by application of the technique. The algorithm for the merge of two ordered lists developed through application of this technique is thought to be original. The paradigm proposed is to create composite unit operations which combine data movement between data structures with a conventional operation such as compare or add. The composite operation constructed for this study is based upon partitioning the data elements into two linear lists. Exchange of data between adjacent elements in each list are then combined with compares and adds to complete the composite operations. This composite operation can be implemented on at least the following computational architectures.
  • Keywords
    Data structures; parallel algorithms; set processing algorithms; sorting and merging; Algorithm design and analysis; Computer architecture; Computer networks; Concurrent computing; Costs; Data structures; Merging; Parallel algorithms; Parallel processing; Sorting; Data structures; parallel algorithms; set processing algorithms; sorting and merging;
  • fLanguage
    English
  • Journal_Title
    Software Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-5589
  • Type

    jour

  • DOI
    10.1109/TSE.1983.234777
  • Filename
    1703075