The Survey of Object-Oriented Software Programming Language from a Heterogeneous Cluster Programming Viewpoint
The result's identifiers
Result code in IS VaVaI
<a href="https://www.isvavai.cz/riv?ss=detail&h=RIV%2F00216275%3A25530%2F22%3A39919877" target="_blank" >RIV/00216275:25530/22:39919877 - isvavai.cz</a>
Result on the web
<a href="http://dx.doi.org/10.1007/978-3-031-09070-7_29" target="_blank" >http://dx.doi.org/10.1007/978-3-031-09070-7_29</a>
DOI - Digital Object Identifier
<a href="http://dx.doi.org/10.1007/978-3-031-09070-7_29" target="_blank" >10.1007/978-3-031-09070-7_29</a>
Alternative languages
Result language
angličtina
Original language name
The Survey of Object-Oriented Software Programming Language from a Heterogeneous Cluster Programming Viewpoint
Original language description
In this paper, the problem of programming language selection is presented from the position of large cluster with heterogeneous accelerators programming in the situations when it is need to apply object-oriented programming like in the case of heterogeneous multi-agent simulations or large data modelling using memetic algorithms. This work was inspired by experience with the Chapel language obtained during complicated conversion of hybrid evolutionary algorithm GPAes from a single node OpenMP C++ implementation onto HPC cluster with nodes equipped by both CPU and GPGPU. The paper consists of discussion of many approaches to parallel programming including not only traditional ways such as OpenMP, MPI and Cuda and their combinations, but also modern extensions of C/C++ as OpenACC, Silk and CYCL. Emerging languages as Chapel and Julia are discussed too. The work concludes with an evaluation of the real state of parallel object-oriented programming on heterogeneous node HPC clusters.
Czech name
—
Czech description
—
Classification
Type
D - Article in proceedings
CEP classification
—
OECD FORD branch
20104 - Transport engineering
Result continuities
Project
<a href="/en/project/EF17_049%2F0008394" target="_blank" >EF17_049/0008394: Cooperation in Applied Research between the University of Pardubice and companies, in the Field of Positioning, Detection and Simulation Technology for Transport Systems (PosiTrans)</a><br>
Continuities
P - Projekt vyzkumu a vyvoje financovany z verejnych zdroju (s odkazem do CEP)
Others
Publication year
2022
Confidentiality
S - Úplné a pravdivé údaje o projektu nepodléhají ochraně podle zvláštních právních předpisů
Data specific for result type
Article name in the collection
Software engineering perspectives in systems : proceedings of 11th Computer Science On-line Conference 2022, Vol. 1
ISBN
978-3-031-09069-1
ISSN
2367-3370
e-ISSN
2367-3389
Number of pages
9
Pages from-to
344-352
Publisher name
Springer Nature Switzerland AG
Place of publication
Cham
Event location
ONLINE
Event date
Apr 26, 2022
Type of event by nationality
EUR - Evropská akce
UT code for WoS article
000893645700029