A Review on Parallel Computing Issue s and Different Parallel Programming Modules

Vivek N. Waghmare, Santosh Kumar, Naresh C. Thoutam

Abstract


Although the performance of sequential computersincreases incredibly fast, it is insufficient for a large number ofchallenging applications. Most of these applications requires moreperformance, to solve the problems like numerical simulations inindustry, research as well as commercial applications, so the conceptof parallel computing come into existence.Parallel computing is a form of computation in which manycalculations are carried out simultaneously, in which large problemscan often be divided into smaller ones, which are then solvedconcurrently by applying certain principle. It uses multiple computerresources to solve computational problem. The parallelimplementation is then based on either the message passing or theshared memory model. The standard programming interface for themessage passing model is MPI, offering a complete set ofcommunication routines OpenMP.

Full Text:

PDF

References


Bernd Mohr "Introduction

to Parallel Computing" Computational

Nanoscience,2006, http://www.fz

-

juelich.de/nic

-

series/volume31.

Blaise Barney," Introduction to Parallel Computing , Lawrence Livermore

National Laboratory ,2007

Sandip Kendre "PERFORMANCE ANALYSIS, IMPROVEMENT

STRATE

GIES AND DESIGN OF (HYBRID) MPI AND OPENMP"

July 2009.

OpenMP, The OpenMP ARB. http://www.OpenMP.org [5] IEEE explorer

"Research on Parallel Computing Performance Visualization Based on

MPI" International conference 2010.

http://en.wikipedia.org/wiki/parallel_computing.

Mixed

-

mode programming", D. Klepacki, T.J.Watson Research Center

presentations, IBM 1999.

D. P. Bertsekas and J. N. Tsitsiklis, Parallel and Distributed Computation:

Numerical Methods, Prentice

-

Hall (1989).

I. Foster, Designing and BuildingParallel Programs, Addison Wesley (1994).

MPI Forum: Message Passing Interface, http://www.mpi

-

forum.org.


Refbacks

  • There are currently no refbacks.


 

Copyright © IJETT, International Journal on Emerging Trends in Technology