• DocumentCode
    1630468
  • Title

    Predictability of bulk synchronous programs using MPI

  • Author

    Zavanella, Andrea ; Milazzo, Alessandro

  • Author_Institution
    Dipt. di Fisica, Pisa Univ., Italy
  • fYear
    2000
  • fDate
    6/22/1905 12:00:00 AM
  • Firstpage
    118
  • Lastpage
    123
  • Abstract
    The BSP cost model provides a general framework to design efficient and portable data-parallel algorithms. Execution costs of BSP programs are predicted combining a limited number of program and machine dependent parameters. BSP programs can be written using several programming tools. In this work we explore the predictability of bulk synchronous programs implemented with the Message Passing Interface. Two classic computational geometry problems: the convex hull (CH) and the lower envelope (LE) are considered as cases of study. Efficient BSP algorithms have been implemented using MPI and executed on three different parallel architectures: a Fujitsu AP1000 (distributed memory), a CRAY T3E (distributed shared memory) and a cluster of PCs (Backus). The paper compares the degree of predictability on these architectures, analysing the main sources of error
  • Keywords
    computational geometry; distributed shared memory systems; message passing; parallel architectures; parallel programming; software portability; software tools; workstation clusters; BSP cost model; CRAY T3E; Fujitsu AP1000; MPI; Message Passing Interface; PC cluster; bulk synchronous program predictability; computational geometry; convex hull; data-parallel algorithms; distributed memory; distributed shared memory; execution costs; lower envelope; parallel architectures; programming tools; Algorithm design and analysis; Character generation; Computational geometry; Computer architecture; Computer errors; Concurrent computing; Costs; Message passing; Parallel processing; Postal services;
  • 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.823402
  • Filename
    823402