Common MPI-Based Solutions for High-Performance Processing in Python Evaluated on Selected Test Cases [Presentation]

التفاصيل البيبلوغرافية
العنوان: 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