Performance analysis of tile low-rank cholesky factorization using parsec instrumentation tools

Q Cao, Y Pei, T Herault, K Akbudak… - 2019 IEEE/ACM …, 2019 - ieeexplore.ieee.org
This paper highlights the necessary development of new instrumentation tools within the
PaRSE task-based runtime system to leverage the performance of low-rank matrix …

Daisen: A framework for visualizing detailed gpu execution

Y Sun, Y Zhang, A Mosallaei, MD Shah… - Computer Graphics …, 2021 - Wiley Online Library
Abstract Graphics Processing Units (GPUs) have been widely used to accelerate artificial
intelligence, physics simulation, medical imaging, and information visualization applications …

Multi-phase task-based HPC applications: Quickly learning how to run fast

LL Nesi, LM Schnorr, A Legrand - 2022 IEEE International …, 2022 - ieeexplore.ieee.org
Parallel applications performance strongly depends on the number of resources. Although
adding new nodes usually reduces execution time, excessive amounts are often detrimental …

Dynamic tasks scheduling with multiple priorities on heterogeneous computing systems

H Tayeb, B Bramas, M Faverge… - 2024 IEEE …, 2024 - ieeexplore.ieee.org
The efficient utilization of heterogeneous computing systems is crucial for scientists and
industrial organizations to execute computationally intensive applications. Task-based …

Visual performance analysis of memory behavior in a task-based runtime on hybrid platforms

LL Nesi, S Thibault, L Stanisic… - 2019 19th IEEE/ACM …, 2019 - ieeexplore.ieee.org
Programming parallel applications for heterogeneous HPC platforms is much more
straightforward when using the task-based programming paradigm. The simplicity exists …

Exploiting system level heterogeneity to improve the performance of a geostatistics multi-phase task-based application

L Leandro Nesi, A Legrand… - Proceedings of the 50th …, 2021 - dl.acm.org
Heterogeneity is part of HPC infrastructures, not only at the intra-node but at the system
level. Applications with multiple phases with distinct resource necessities can take …

Providing in-depth performance analysis for heterogeneous task-based applications with starvz

VG Pinto, LL Nesi, MC Miletto… - 2021 IEEE International …, 2021 - ieeexplore.ieee.org
Task-based parallelism has adequately addressed the coding complexity required to fully
exploit the processing power offered by omnipresent hybrid CPU/GPU supercomputers …

Task‐based parallel strategies for computational fluid dynamic application in heterogeneous CPU/GPU resources

L Leandro Nesi, M da Silva Serpa… - Concurrency and …, 2020 - Wiley Online Library
Parallel applications executing in contemporary heterogeneous clusters are complex to
code and optimize. The task‐based programming model is an alternative to handle the …

Summarizing task-based applications behavior over many nodes through progression clustering

LL Nesi, VG Pinto, LM Schnorr… - 2023 31st Euromicro …, 2023 - ieeexplore.ieee.org
Visualization strategies are a valuable tool in the performance evaluation of HPC
applications. Although the traditional Gantt charts are a widespread and enlightening …

Tracing task‐based runtime systems: Feedbacks from the StarPU case

A Denis, E Jeannot, P Swartvagher… - Concurrency and …, 2024 - Wiley Online Library
Given the complexity of current supercomputers and applications, being able to trace
application executions to understand their behavior is not a luxury. As constraints, tracing …