A Comparison of MPI and Hybrid MPI+OpenMP Programming Paradigms Using Multi-Core Processors
Journal: International Journal of Emerging Trends & Technology in Computer Science (IJETTCS) (Vol.5, No. 5)Publication Date: 2016-11-10
Authors : Rajkumar Sharma;
Page : 64-67
Keywords : Parallel computing; MPI and OpenMP programming paradigms; multicore processors;
Abstract
Abstract A decade ago CPUs speed could not be increased without extra ordinary cooling and consequently hit a clock speed barrier. Processors design then was switched to multi-core architecture that minimizes energy consumption. The multicore architecture is introduced to improve computing performance by providing hardware parallelism through more CPU cores, each having restrained clock speed. This has been a break through in High Performance Computing (HPC). While more processor cores rendered effective execution results, multi-core technology inaugurated an extra layer of complexity for programming issues. To exploit each core in a multi-core environment, application software should be optimized by using multithreading. Multi-core processors can even degrade the performance for single threaded application due to reduction in clock speed. In this paper we compare performance of multithreading finegrained and course-grained computational problems further flavored as computation-intensive and data-intensive problems by using MPI and hybrid MPI+OpenMP approach.
Other Latest Articles
- Prediction of Pneumoconiosis Disease Using Machine Learning Techniques
- Feedbuzz : A feedback system with Automated solutions
- Airline recommender- Map Reduce way of Optimizing analytical work loads
- Fuzzy Classification Rules Generation with Ant Colony Optimization for Diabetes Diagnosis
- Understanding Complex Network Models
Last modified: 2016-11-10 20:46:15