Survey of Methodologies, Approaches, and Challenges in Parallel Programming Using High-Performance Computing Systems

Joint Authors

Czarnul, Paweł
Proficz, Jerzy
Drypczewski, Krzysztof

Source

Scientific Programming

Issue

Vol. 2020, Issue 2020 (31 Dec. 2020), pp.1-19, 19 p.

Publisher

Hindawi Publishing Corporation

Publication Date

2020-01-29

Country of Publication

Egypt

No. of Pages

19

Main Subjects

Mathematics

Abstract EN

This paper provides a review of contemporary methodologies and APIs for parallel programming, with representative technologies selected in terms of target system type (shared memory, distributed, and hybrid), communication patterns (one-sided and two-sided), and programming abstraction level.

We analyze representatives in terms of many aspects including programming model, languages, supported platforms, license, optimization goals, ease of programming, debugging, deployment, portability, level of parallelism, constructs enabling parallelism and synchronization, features introduced in recent versions indicating trends, support for hybridity in parallel execution, and disadvantages.

Such detailed analysis has led us to the identification of trends in high-performance computing and of the challenges to be addressed in the near future.

It can help to shape future versions of programming standards, select technologies best matching programmers’ needs, and avoid potential difficulties while using high-performance computing systems.

American Psychological Association (APA)

Czarnul, Paweł& Proficz, Jerzy& Drypczewski, Krzysztof. 2020. Survey of Methodologies, Approaches, and Challenges in Parallel Programming Using High-Performance Computing Systems. Scientific Programming،Vol. 2020, no. 2020, pp.1-19.
https://search.emarefa.net/detail/BIM-1209020

Modern Language Association (MLA)

Czarnul, Paweł…[et al.]. Survey of Methodologies, Approaches, and Challenges in Parallel Programming Using High-Performance Computing Systems. Scientific Programming No. 2020 (2020), pp.1-19.
https://search.emarefa.net/detail/BIM-1209020

American Medical Association (AMA)

Czarnul, Paweł& Proficz, Jerzy& Drypczewski, Krzysztof. Survey of Methodologies, Approaches, and Challenges in Parallel Programming Using High-Performance Computing Systems. Scientific Programming. 2020. Vol. 2020, no. 2020, pp.1-19.
https://search.emarefa.net/detail/BIM-1209020

Data Type

Journal Articles

Language

English

Notes

Includes bibliographical references

Record ID

BIM-1209020