Understanding the behavior of software in execution is a key step in identifying and fixing performance issues. This is especially important in high performance computing contexts …
Summary Programming paradigms in High‐Performance Computing have been shifting toward task‐based models that are capable of adapting readily to heterogeneous and …
Z Wang, Y Yang, Y Liu, X Liu, BB Gupta… - arXiv preprint arXiv …, 2020 - arxiv.org
The application of federated extreme gradient boosting to mobile crowdsensing apps brings several benefits, in particular high performance on efficiency and classification. However, it …
T Kalb, L Kalms, D Göhringer, C Pons… - 2016 International …, 2016 - ieeexplore.ieee.org
Many industrial domains rely on vision-based applications which require to comply with severe performance and embedded requirements. Tulipp will develop a reference platform …
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 …
Early-bird communication is a communication/computation overlap technique that combines fine-grained communication with partitioned communication to improve application run-time …
Task granularity, ie, the amount of work performed by parallel tasks, is a key performance attribute of parallel applications. On the one hand, fine-grained tasks (ie, small tasks carrying …
F Jin, A Tao, L Yu, V Sarkar - International Workshop on OpenMP, 2024 - Springer
Past work on OpenMP program visualization has mainly centered on performance analysis. This paper explores how the visualization of computation graphs assists programmers in …
Task-based parallelism has adequately addressed the coding complexity required to fully exploit the processing power offered by omnipresent hybrid CPU/GPU supercomputers …