• DocumentCode
    2791939
  • Title

    iC2mpi: A Platform for Parallel Execution of Graph-Structured Iterative Computations

  • Author

    Botadra, Harnish ; Cheng, Qiong ; Prasad, Sushil K. ; Aubanel, Eric ; Bhavsar, Virendra

  • Author_Institution
    Georgia State Univ., Atlanta, GA
  • fYear
    2007
  • fDate
    26-30 March 2007
  • Firstpage
    1
  • Lastpage
    8
  • Abstract
    Parallelization of sequential programs is often daunting because of the substantial development cost involved. Previous solutions have not always been successful, partly because many try to address all types of applications. We propose a platform for parallelization of a class of applications that have similar computational structure, namely graph-structured iterative applications. iC2mpi is a unique proof-of-concept prototype platform that provides relatively easy parallelization of existing sequential programs and facilitates experimentation with static partitioning and dynamic load balancing schemes. We demonstrate with various generic application graph topologies that our platform can produce good performance with very little effort. The iC2mpi platform has a good potential for further performance improvements and for extensions to related classes of application domains.
  • Keywords
    graph theory; iterative methods; mathematics computing; parallel programming; resource allocation; application graph topologies; dynamic load balancing schemes; graph-structured iterative computation parallel execution; iC2mpi proof-of-concept prototype platform; sequential program parallelization; static partitioning; Algorithm design and analysis; Computer architecture; Concurrent computing; Data structures; Distributed computing; Iterative algorithms; Load management; Military computing; Partitioning algorithms; Programming profession; Graph-based iterative computations; Message Passing Interface (MPI); Modular Architecture; Parallelizing platform; Third-party Plug-ins for Partitioning;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing Symposium, 2007. IPDPS 2007. IEEE International
  • Conference_Location
    Long Beach, CA
  • Print_ISBN
    1-4244-0910-1
  • Electronic_ISBN
    1-4244-0910-1
  • Type

    conf

  • DOI
    10.1109/IPDPS.2007.370565
  • Filename
    4228293