Parallel computing using MPI and OpenMP on self-configured platform, UMZHPC.

Authors

  • A. Valinejad Department of Computer Science, Mazandaran University, Babolsar, Iran
  • V. Sabet Akbarzadeh Department of Computer Science, University of Mazandaran, P.O. Box 47416-95447, Babolsar, Iran
Abstract:

Parallel computing is a topic of interest for a broad scientific community since it facilitates many time-consuming algorithms in different application domains.In this paper, we introduce a novel platform for parallel computing by using MPI and OpenMP programming languages based on set of networked PCs. UMZHPC is a free Linux-based parallel computing infrastructure that has been developed to create rapid high-performance computing clusters. It can convert heterogeneous PCs which interconnected by using a private Local Area Network(LAN) into a high-performance computing cluster. In this operating system, you can monitor your cluster and build it utilizing low-cost hardware. In addition, programs can be run in parallel by simply booting the portable UMZHPC from fronted node by using only a CD or USB-flash drive. All the requisite configurations to build a cluster and to run your programs will be carried out automatically via UMZHPC. We made the operating system publicly for research purposes.

Upgrade to premium to download articles

Sign up to access the full text

Already have an account?login

similar resources

parallel computing using mpi and openmp on self-configured platform, umzhpc.

parallel computing is a topic of interest for a broad scientific community since it facilitates many time-consuming algorithms in different application domains.in this paper, we introduce a novel platform for parallel computing by using mpi and openmp programming languages based on set of networked pcs. umzhpc is a free linux-based parallel computing infrastructure that has been developed to cr...

full text

Parallel Gaussian Elimination Using OpenMP and MPI

In this paper, we have presented a parallel algorithm for Gaussian Elimination. Elimination in both a shared memory environment, using OpenMP, and in a distributed memory environment, using MPI. Parallel LU and Gaussian algorithms for linear systems have been studied extensively and the point of this paper is to present the results of examining various load balancing schemes on both platforms. ...

full text

High performance computing using MPI and OpenMP on multi-core parallel systems

The rapidly increasing number of cores in modern microprocessors is pushing the current high performance computing (HPC) systems into the petascale and exascale era. The hybrid nature of these systems—distributed memory across nodes and shared memory with non-uniform memory access within each node—poses a challenge to application developers. In this paper, we study a hybrid approach to programm...

full text

Comparison and Analysis of Parallel Computing Performance Using OpenMP and MPI

The developments of multi-core technology have induced big challenges to software structures. To take full advantages of the performance enhancements offered by new multi-core hardware, software programming models have made a great shift from sequential programming to parallel programming. OpenMP (Open Multi-Processing) and MPI (Message Passing Interface), as the most common parallel programmin...

full text

Parallel Overlapped Block-Matching Motion Compensation Using MPI and OpenMP

Overlapped block-matching motion compensation (OBM) enhances the prediction results of classical non-overlapped block-matching in the context of video compression significantly and is especially well suited for wavelet-based video coding. However, this is achieved at a high additional computational cost. We investigate possibilities for parallelization of two classical OBM algorithms and invest...

full text

Parallel implementations of CTC based on OpenMP and MPI

This paper presents some parallel implementations of Consolidated Tree Construction (CTC) algorithm, based on MPI and OpenMP. CTC is a classification method developed in our research group that builds a single classification tree from several subsamples extracted from the training set. The algorithm has shown to behave better than a tree built from a single sample from the discriminating capaci...

full text

My Resources

Save resource for easier access later

Save to my library Already added to my library

{@ msg_add @}


Journal title

volume 4  issue 1

pages  95- 105

publication date 2016-06-30

By following a journal you will be notified via email when a new issue of this journal is published.

Hosted on Doprax cloud platform doprax.com

copyright © 2015-2023