A Low Power Consuming Model of Parallel Programming for HPC System

Abstract

For most of the past five decades, the growing computational power of supercomputers has come primarily from a doubling of clock frequency every 18 months. Over this time period, the clock rate increased by six orders of magnitude, while the number of processors increased by three orders of magnitude. The major challenge caused by the increasing scale and complexity of HPC systems is the massive power consumption. Due to constraints on heat and the power requirements of today's microprocessors, vendors have shifted to putting multiple processors (cores) on a chip. The number of cores per chip is expected to continue increasing exponentially over the next decade. One expected strategy is the correct usage of parallel programming models that decrease power consumption and increase system performance through massive parallelism (concurrency). In the current study, we have proposed a Hybrid MVAPICH-2 + CUDA (HMC) parallel programming model that outperformed other state-of-the-art dual and tri hierarchy level approaches with respect to power consumption and execution time. Moreover, the HMC model was evaluated by implementing the matrix multiplication benchmarking application. Consequently, it can be considered a leading model for the emerging Exascale computing system.

Authors and Affiliations

Mohammed Nawaf Altouri, Abdullah M. Algarni

Keywords

Related Articles

A Multi-Objective Optimization Approach Using Genetic Algorithms for Quick Response to Effects of Variability in Flow Manufacturing

This paper exemplifies a framework for development of multi-objective genetic algorithm based job sequencing method by taking account of multiple resource constraints. Along this, Theory of Constraints based Drum-Buffer-...

FFD Variants for Virtual Machine Placement in Cloud Computing Data Centers

Virtualization technology is used to efficiently utilize the resources of a Cloud datacenter by running multiple virtual machines (VMs) on a single physical machine (PM) as if each VM is a standalone PM. Efficient placem...

A New Efficient Method for Calculating Similarity Between Web Services

Web services allow communication between heterogeneous systems in a distributed environment. Their enormous success and their increased use led to the fact that thousands of Web services are present on the Internet. This...

Analysis of an Automatic Accessibility Evaluator to Validate a Virtual and Authenticated Environment

This article’s objective is to analyze an automatic validation software compatible with the guidelines of Web Content Accessibility Guidelines (WCAG) 2.0 in an authenticated environment. To the evaluation it was utilized...

Automatic Classification and Segmentation of Brain Tumor in CT Images using Optimal Dominant Gray level Run length Texture Features

Tumor classification and segmentation from brain computed tomography image data is an important but time consuming task performed manually by medical experts. Automating this process is challenging due to the high divers...

Download PDF file
  • EP ID EP578199
  • DOI 10.14569/IJACSA.2019.0100522
  • Views 74
  • Downloads 0

How To Cite

Mohammed Nawaf Altouri, Abdullah M. Algarni (2019). A Low Power Consuming Model of Parallel Programming for HPC System. International Journal of Advanced Computer Science & Applications, 10(5), 172-177. https://europub.co.uk/articles/-A-578199