Home // CLOUD COMPUTING 2010, The First International Conference on Cloud Computing, GRIDs, and Virtualization // View article


Parallelization Programming Techniques: Benefits and Drawbacks

Authors:
Goran Martinovic
Zdravko Krpic
Snjezana Rimac-Drlje

Keywords: computational grid, load balancing, MPI, parallel computing

Abstract:
In engineering program implementations, there is always a need for more computer resources, apart from which, many computer resources are still unused. The most common resource demanding applications are applications which require a lot of processor power or RAM space. Today, advancing technology offers processing power in grids, clusters, multi-core CPUs, cloud computers, or even graphics processing units. Thus, given all this computing power, smart and efficient utilization of these systems is needed. All these necessities and mentioned facts laid foundation for parallel programming. One of the major issues in parallel programming is reconfiguring of the existing applications to work on a parallel system; not just to work, but to work faster and more efficiently. In this paper some of the most common parallelizing methods will be presented using MPI on the Croatian National Grid Infrastructure (CRO-NGI), as well as their advantages in terms of cost-effectiveness and simplicity.

Pages: 7 to 13

Copyright: Copyright (c) IARIA, 2010

Publication date: November 21, 2010

Published in: conference

ISSN: 2308-4294

ISBN: 978-1-61208-106-9

Location: Lisbon, Portugal

Dates: from November 21, 2010 to November 26, 2010