• DocumentCode
    1630911
  • Title

    Groups in bulk synchronous parallel computing

  • Author

    Gonzalez, Jose A. ; Leon, Coromoto ; Piccoli, Fabrizio ; Printista, M. ; Roda, J.L. ; Rodriguez, Claudia

  • Author_Institution
    Dept. de EIOC, Univ. de La Laguna
  • fYear
    2000
  • fDate
    6/22/1905 12:00:00 AM
  • Firstpage
    244
  • Lastpage
    251
  • Abstract
    An extension to the Bulk Synchronous Parallel Model (BSP) to allow the use of asynchronous BSP groups of processors is presented. In this model, called Nested BSP, processor groups can be divided and processors in a group synchronize through group dependent collective operations generalizing the concept of barrier synchronization. A classification of problems and algorithms attending to their parallel input-output distribution is provided. For one of these problem classes, the called common-common class, we present a general strategy to derive efficient parallel algorithms. Algorithms belonging to this class allow the arbitrary division of the processor subsets, easing the opportunities of the underlying BSP software to divide the network in independent sub networks, minimizing the impact of the traffic in the rest of the network in the predicted cost. The expressiveness of the model is exemplified through three divide and conquer programs. The computational results for these programs in six high performance supercomputers show both the accuracy of the model and the optimality of the speedups for the class of problems considered
  • Keywords
    divide and conquer methods; parallel algorithms; processor scheduling; resource allocation; barrier synchronization; bulk synchronous parallel computing; common-common class; divide and conquer programs; efficient parallel algorithms; group dependent collective operations; independent sub networks; parallel input-output distribution; Concurrent computing; Costs; Libraries; Parallel algorithms; Parallel processing; Phase change random access memory; Software algorithms; Supercomputers; Telecommunication traffic; Traffic control;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing, 2000. Proceedings. 8th Euromicro Workshop on
  • Conference_Location
    Rhodos
  • Print_ISBN
    0-7695-0500-7
  • Type

    conf

  • DOI
    10.1109/EMPDP.2000.823418
  • Filename
    823418