Exascale message passing interface based program deadlock detection

Deadlock detection is one of the main issues of software testing in High Performance Computing (HPC) and also inexascale computing areas in the near future. Developing and testing programs for machines which have millions of cores is not an easy task. HPC program consists of thousands (or millions)...

Full description

Saved in:
Bibliographic Details
Main Authors: Al Dhubhani, R., Eassa, F., Saeed, F.
Format: Article
Published: Institute of Advanced Engineering and Science 2016
Subjects:
Online Access:http://eprints.utm.my/id/eprint/72697/
https://www.scopus.com/inward/record.uri?eid=2-s2.0-84960158781&doi=10.11591%2fijece.v6i1.9575&partnerID=40&md5=db9a8a35d797deca78b9f5a7f3d044d2
Tags: Add Tag
No Tags, Be the first to tag this record!
id my.utm.72697
record_format eprints
spelling my.utm.726972017-11-27T02:00:02Z http://eprints.utm.my/id/eprint/72697/ Exascale message passing interface based program deadlock detection Al Dhubhani, R. Eassa, F. Saeed, F. QA75 Electronic computers. Computer science Deadlock detection is one of the main issues of software testing in High Performance Computing (HPC) and also inexascale computing areas in the near future. Developing and testing programs for machines which have millions of cores is not an easy task. HPC program consists of thousands (or millions) of parallel processes which need to communicate with each other in the runtime. Message Passing Interface (MPI) is a standard library which provides this communication capability and it is frequently used in the HPC. Exascale programs are expected to be developed using MPI standard library. For parallel programs, deadlock is one of the expected problems. In this paper, we discuss the deadlock detection for exascale MPI-based programs where the scalability and efficiency are critical issues. The proposed method detects and flags the processes and communication operations which are potential to cause deadlocks in a scalable and efficient manner. MPI benchmark programs were used to test the proposed method. Institute of Advanced Engineering and Science 2016 Article PeerReviewed Al Dhubhani, R. and Eassa, F. and Saeed, F. (2016) Exascale message passing interface based program deadlock detection. International Journal of Electrical and Computer Engineering, 6 (2). pp. 887-894. ISSN 2088-8708 https://www.scopus.com/inward/record.uri?eid=2-s2.0-84960158781&doi=10.11591%2fijece.v6i1.9575&partnerID=40&md5=db9a8a35d797deca78b9f5a7f3d044d2
institution Universiti Teknologi Malaysia
building UTM Library
collection Institutional Repository
continent Asia
country Malaysia
content_provider Universiti Teknologi Malaysia
content_source UTM Institutional Repository
url_provider http://eprints.utm.my/
topic QA75 Electronic computers. Computer science
spellingShingle QA75 Electronic computers. Computer science
Al Dhubhani, R.
Eassa, F.
Saeed, F.
Exascale message passing interface based program deadlock detection
description Deadlock detection is one of the main issues of software testing in High Performance Computing (HPC) and also inexascale computing areas in the near future. Developing and testing programs for machines which have millions of cores is not an easy task. HPC program consists of thousands (or millions) of parallel processes which need to communicate with each other in the runtime. Message Passing Interface (MPI) is a standard library which provides this communication capability and it is frequently used in the HPC. Exascale programs are expected to be developed using MPI standard library. For parallel programs, deadlock is one of the expected problems. In this paper, we discuss the deadlock detection for exascale MPI-based programs where the scalability and efficiency are critical issues. The proposed method detects and flags the processes and communication operations which are potential to cause deadlocks in a scalable and efficient manner. MPI benchmark programs were used to test the proposed method.
format Article
author Al Dhubhani, R.
Eassa, F.
Saeed, F.
author_facet Al Dhubhani, R.
Eassa, F.
Saeed, F.
author_sort Al Dhubhani, R.
title Exascale message passing interface based program deadlock detection
title_short Exascale message passing interface based program deadlock detection
title_full Exascale message passing interface based program deadlock detection
title_fullStr Exascale message passing interface based program deadlock detection
title_full_unstemmed Exascale message passing interface based program deadlock detection
title_sort exascale message passing interface based program deadlock detection
publisher Institute of Advanced Engineering and Science
publishDate 2016
url http://eprints.utm.my/id/eprint/72697/
https://www.scopus.com/inward/record.uri?eid=2-s2.0-84960158781&doi=10.11591%2fijece.v6i1.9575&partnerID=40&md5=db9a8a35d797deca78b9f5a7f3d044d2
_version_ 1643656500571275264
score 13.160551