التفاصيل البيبلوغرافية
العنوان: |
Common MPI-Based Solutions for High-Performance Processing in Python Evaluated on Selected Test Cases [Presentation] |
المؤلفون: |
Miranda, Eduardo F., Stephany, Stephan |
بيانات النشر: |
Zenodo |
سنة النشر: |
2022 |
المجموعة: |
Zenodo |
مصطلحات موضوعية: |
HPC |
الوصف: |
Presentation given in my thesis defense. Abstract . A number of the most common high-performance computing approaches available in the Python programming environment of the LNCC Santos Dumont supercomputer are compared using three selected test cases. Python includes specific libraries, devel- opment tools, implementations, documentation and optimization or parallelization resources. It provides a straightforward way to allow programs to be written with a high level of abstraction, but the parallelization features to exploit multiple cores, processors or accelerators such as GPUs are diverse and may not be easily selectable by the programmer. This work compares common approaches in Python to increase computing performance. Three test cases are presented: a finite difference method for solving partial differential equations resulting from Poisson equations, a three- dimensional discrete Fourier transform method, and a random decision forest for ensemble learning method. The corresponding serial and parallel implementations in Fortran 90 were taken as references to compare their performance with some serial and parallel Python implementations of the corresponding algorithm. In addition to the performance results, a discussion of the trade-off between ease of programming and processing performance is included. This work is intended as a primer for using parallel HPC resources in Python. |
نوع الوثيقة: |
lecture |
اللغة: |
Portuguese |
Relation: |
https://github.com/efurlanm/ms22/; https://doi.org/10.5281/zenodo.10676831; https://doi.org/10.5281/zenodo.10676832; oai:zenodo.org:10676832 |
DOI: |
10.5281/zenodo.10676832 |
الاتاحة: |
https://doi.org/10.5281/zenodo.10676832 |
Rights: |
info:eu-repo/semantics/openAccess ; Creative Commons Attribution 4.0 International ; https://creativecommons.org/licenses/by/4.0/legalcode |
رقم الانضمام: |
edsbas.DFFE8CD2 |
قاعدة البيانات: |
BASE |