Sciweavers

IPPS
2007
IEEE

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

14 years 5 months ago
iC2mpi: A Platform for Parallel Execution of Graph-Structured Iterative Computations
Parallelization of sequential programs is often daunting because of the substantial development cost involved. Various solutions have been proposed to address this concern, including directive-based approaches and parallelization platforms. These 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 appli...
Harnish Botadra, Qiong Cheng, Sushil K. Prasad, Er
Added 03 Jun 2010
Updated 03 Jun 2010
Type Conference
Year 2007
Where IPPS
Authors Harnish Botadra, Qiong Cheng, Sushil K. Prasad, Eric E. Aubanel, Virendra Bhavsar
Comments (0)