Detailed information for performance analysis of parallel programs can be collected\ud through trace files. Generally, trace files contain a register of individual events that occurred during program execution. Considering that the events traced are commonly of low level, like communication operations in a parallel system, and that it is increasingly common for the application programmer to use higher level abstractions (e.g., a parallel eigenvalues routine), a semantic gap exists between the collected information and the concepts used for the development of the application, hindering an effective use of that information. In this work, a new approach to trace files is proposed, where the files retain information about the different hierarch...
Writing parallel code is difficult, especially when starting from a sequential reference implementat...
A powerful technique for understanding the behavior and performance of parallel programs is the visu...
High Performance Computing (HPC) systems play an important role in today’s heavily digitized world, ...
Detailed information for performance analysis of parallel programs can be collected\ud through trace...
A computação paralela tem se estabelecido como uma ferramenta indispensável para conseguir o desempe...
One of the important phases of parallel programming is performance analysis. Trace data provides inf...
Poster SessionInternational audienceModern supercomputers with multi-core nodes enhanced by accelera...
The efficient parallel execution of scientific applications is a key challenge in high-performance c...
Tracing and performance analysis tools are an important component in the development of high perform...
Modern supercomputers with multi-core nodes enhanced by accelerators, as well as hybrid programming ...
Abstract. Automatic trace analysis is an effective method of identifying complex performance phenome...
Writing parallel code is traditionally considered a difficult task, even when it is tackled from the...
This thesis contributes to the field of performance analysis in High Performance Computing with new ...
Massive amounts of legacy sequential code need to be parallelized to make better use of modern multi...
It is easy to find errors and inefficient parts of a sequential program, by using a standard debugge...
Writing parallel code is difficult, especially when starting from a sequential reference implementat...
A powerful technique for understanding the behavior and performance of parallel programs is the visu...
High Performance Computing (HPC) systems play an important role in today’s heavily digitized world, ...
Detailed information for performance analysis of parallel programs can be collected\ud through trace...
A computação paralela tem se estabelecido como uma ferramenta indispensável para conseguir o desempe...
One of the important phases of parallel programming is performance analysis. Trace data provides inf...
Poster SessionInternational audienceModern supercomputers with multi-core nodes enhanced by accelera...
The efficient parallel execution of scientific applications is a key challenge in high-performance c...
Tracing and performance analysis tools are an important component in the development of high perform...
Modern supercomputers with multi-core nodes enhanced by accelerators, as well as hybrid programming ...
Abstract. Automatic trace analysis is an effective method of identifying complex performance phenome...
Writing parallel code is traditionally considered a difficult task, even when it is tackled from the...
This thesis contributes to the field of performance analysis in High Performance Computing with new ...
Massive amounts of legacy sequential code need to be parallelized to make better use of modern multi...
It is easy to find errors and inefficient parts of a sequential program, by using a standard debugge...
Writing parallel code is difficult, especially when starting from a sequential reference implementat...
A powerful technique for understanding the behavior and performance of parallel programs is the visu...
High Performance Computing (HPC) systems play an important role in today’s heavily digitized world, ...