Future Generation Computer Systems 111 (2020) 570-581 Contents lists available at



Download 1,11 Mb.
Pdf ko'rish
bet15/19
Sana04.03.2022
Hajmi1,11 Mb.
#483111
1   ...   11   12   13   14   15   16   17   18   19
Bog'liq
Efficient development of high performance data analytics

7. Conclusions
In this paper, we demonstrate how BDA algorithms can be
developed with PyCOMPSs, and how these algorithms can be
executed in an HPC environment. Moreover, we present a com-
prehensive evaluation of the PyCOMPSs programming model and
runtime. As part of this evaluation, we compare PyCOMPSs to MPI
from the point of view of their productivity and performance HPC
clusters.


580
J. Álvarez Cid-Fuentes, P. Álvarez, R. Amela et al. / Future Generation Computer Systems 111 (2020) 570–581
Our analysis shows that PyCOMPSs provides a much more
productive programming model than MPI. PyCOMPSs allows de-
velopers to write BDA algorithms with more functionality and
less complexity than MPI. More precisely, the analysis of the
NPath complexity shows that PyCOMPSs routines remain in the 1
to 4 complexity interval, while MPI codes can reach complexities
of more than 30. Moreover, MPI complexity grows extremely
fast with the size of the application. This makes PyCOMPSs an
excellent
choice for developing large and complex BDA applica-
tions. In addition to this, our experimental evaluation shows that
PyCOMPSs achieves similar performance to MPI in HPC environ-
ments. These results are crucial, since MPI is one of the most
prominent HPC programming models, and is highly oriented to
performance. MPI outperforms PyCOMPSs in certain low gran-
ularity scenarios, but PyCOMPSs can achieve similar execution
times and scalability to MPI in most cases.
The work presented in this paper complements previous work
that compared the performance of COMPSs and Spark in HPC
environments [
28
]. We have shown that PyCOMPSs provides a
general-purpose programming model with the best trade-off in
terms of productivity, flexibility, and performance. In the future,
we plan to improve PyCOMPSs’ task scheduler and to further
experiment with data analytics algorithms in HPC environments.

Download 1,11 Mb.

Do'stlaringiz bilan baham:
1   ...   11   12   13   14   15   16   17   18   19




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish