Artykuł w czasopiśmie
Brak miniatury
Licencja

ClosedAccessDostęp zamknięty
 

Performance Evaluation of Java/PCJ Implementation of Parallel Algorithms on the Cloud

Uproszczony widok
cris.lastimport.scopus2024-02-12T19:57:08Z
dc.abstract.enCloud resources are more often used for large scale computing and data processing. However, the usage of the cloud is different than traditional High-Performance Computing (HPC) systems and both algorithms and codes have to be adjusted. This work is often time-consuming and performance is not guaranteed. To address this problem we have developed the PCJ library (Parallel Computing in Java), a novel tool for scalable high-performance computing and big data processing in Java. In this paper, we present a performance evaluation of parallel applications implemented in Java using the PCJ library. The performance evaluation is based on the examples of highly scalable applications that run on the traditional HPC system and Amazon AWS Cloud. For the cloud, we have used Intel x86 and ARM processors running Java codes without changing any line of the program code and without the need for time-consuming recompilation. Presented applications have been parallelized using the PGAS programming model and its realization in the PCJ library. Our results prove that the PCJ library, due to its performance and ability to create simple portable code, has great promise to be successful for the parallelization of various applications and run them on the cloud with a similar performance as for HPC systems.
dc.affiliationUniwersytet Warszawski
dc.conference.countryPolska
dc.conference.datefinish2020-08-28
dc.conference.datestart2020-08-24
dc.conference.placeWarszawa
dc.conference.seriesEuro-Par: International European Conference on Parallel and Distributed Computing
dc.conference.seriesEuro-Par: International European Conference on Parallel and Distributed Computing
dc.conference.shortcutEuro-Par 2020
dc.conference.weblinkhttps://2020.euro-par.org/
dc.contributor.authorNowicki, Marek
dc.contributor.authorGórski, Łukasz
dc.contributor.authorBała, Piotr
dc.date.accessioned2024-01-25T16:23:09Z
dc.date.available2024-01-25T16:23:09Z
dc.date.issued2021
dc.description.financePublikacja bezkosztowa
dc.identifier.doi10.1007/978-3-030-71593-9_17
dc.identifier.urihttps://repozytorium.uw.edu.pl//handle/item/115690
dc.identifier.weblinkhttps://link.springer.com/chapter/10.1007%2F978-3-030-71593-9_17
dc.languageeng
dc.pbn.affiliationcomputer and information sciences
dc.relation.pages213-224
dc.rightsClosedAccess
dc.sciencecloudnosend
dc.subject.enCloud computing
dc.subject.enParallel computing
dc.subject.enPerformance evaluation
dc.subject.enJava
dc.subject.enPCJ
dc.subject.enHPC
dc.subject.enCloud
dc.titlePerformance Evaluation of Java/PCJ Implementation of Parallel Algorithms on the Cloud
dc.typeJournalArticle
dspace.entity.typePublication