Held in conjunction with SC16International audienceIn this paper, we present visual analysis techniques to evaluate the performance of HPC task-based applications on hybrid architectures. Our approach is based on composing modern data analysis tools (pjdump, R, ggplot2, plotly), enabling an agile and flexible scripting framework with minor development cost. We validate our proposal by analyzing traces from the full-fledged implementation of the Cholesky decomposition available in the MORSE library running on a hybrid (CPU/GPU) platform. The analysis compares two different workloads and three different task schedulers from the StarPU runtime system. Our analysis based on composite views allows to identify allocation mistakes, priority proble...
Programming paradigms in High-Performance Computing have been shifting toward taskbased models that ...
Performance analysis tools allow application developers to identify and characterize the inefficienc...
Optimizing scientific application performance in HPC environments is a complicated task which has mo...
Held in conjunction with SC16International audienceIn this paper, we present visual analysis techniq...
International audienceProgramming parallel applications for heterogeneous HPC platforms is much more...
International audienceProgramming paradigms in High-Performance Computing have been shifting towards...
High-performance computing (HPC) applications enable the solution of compute-intensive problems in f...
Programming paradigms in High-Performance Computing have been shiftingtoward task-based models that ...
Programming paradigms in High-Performance Computing have been shifting toward task-based models that...
Les techniques de programmations pour le calcul de haute performanceont adopté les modèles basés sur...
In the context of HPC platforms, individual nodes nowadays consist in heterogenous processing resour...
As multicore architectures become mainstream, an in-depth understanding of how applications behave o...
The usage of modern profiling and tracing tools is vital for understanding program behaviour, perfor...
International audienceTo efficiently exploit the resources of new many-core architectures, integrati...
AbstractThe emergence of applications that demand to handle efficiently growing amounts of data has ...
Programming paradigms in High-Performance Computing have been shifting toward taskbased models that ...
Performance analysis tools allow application developers to identify and characterize the inefficienc...
Optimizing scientific application performance in HPC environments is a complicated task which has mo...
Held in conjunction with SC16International audienceIn this paper, we present visual analysis techniq...
International audienceProgramming parallel applications for heterogeneous HPC platforms is much more...
International audienceProgramming paradigms in High-Performance Computing have been shifting towards...
High-performance computing (HPC) applications enable the solution of compute-intensive problems in f...
Programming paradigms in High-Performance Computing have been shiftingtoward task-based models that ...
Programming paradigms in High-Performance Computing have been shifting toward task-based models that...
Les techniques de programmations pour le calcul de haute performanceont adopté les modèles basés sur...
In the context of HPC platforms, individual nodes nowadays consist in heterogenous processing resour...
As multicore architectures become mainstream, an in-depth understanding of how applications behave o...
The usage of modern profiling and tracing tools is vital for understanding program behaviour, perfor...
International audienceTo efficiently exploit the resources of new many-core architectures, integrati...
AbstractThe emergence of applications that demand to handle efficiently growing amounts of data has ...
Programming paradigms in High-Performance Computing have been shifting toward taskbased models that ...
Performance analysis tools allow application developers to identify and characterize the inefficienc...
Optimizing scientific application performance in HPC environments is a complicated task which has mo...