Although performance analysis is one of the most important phase of High Perfor-mance Computing application development, analysis tools are complex to use. Most of the time,they rely on performance counters which are hard to understand for the final user. Therefore onlyfew advanced users are able to do an efficient and precise analysis.Moreover these counters focus on the processor while most of the performance issues are due to abad memory usage.In this report, we present MOCA a new kind of analysis tool which provides an overview of thememory access over time. We present MOCA's trace visualization through Ocelotl, a tool designedto provided an aggregated view of data while loosing as few information as possible. Finally, weexplain how usi...
High-Performance Computing (HPC) has become an important scientific driver. A wide variety of resear...
Hardware performance monitoring counters have recently received a lot of attention. They have been u...
Automatic memory reclaim is a common feature of programminglanguages. It offers to the programmers s...
Although performance analysis is one of the most important phase of High Perfor-mance Computing appl...
In modern High Performance Computing architectures, the memory subsystem is a common performance ...
Depuis plusieurs décennies, afin de réduire la consommation énergétique des processeurs, les constru...
International audienceHigh performance applications are composed of many processes that are executed...
International audienceThe growing complexity of computer system hard- ware and software makes their ...
International audiencePerformance analysis of parallel applications is commonly based on execution t...
In modern parallel architectures, memory accesses represent a commonbottleneck. Thus, optimizing the...
High Performance Computing is now a strategic resource as it allows to simulate complex phenomena in...
Trace visualization techniques are commonly used by developers to understand, debug, and optimize th...
Nowadays, supercomputers deliver an enormous amount of computation power; however, it is well-known ...
The growing gap between processor and memory speeds results in complex memory hierarchies as process...
High-Performance Computing (HPC) has become an important scientific driver. A wide variety of resear...
Hardware performance monitoring counters have recently received a lot of attention. They have been u...
Automatic memory reclaim is a common feature of programminglanguages. It offers to the programmers s...
Although performance analysis is one of the most important phase of High Perfor-mance Computing appl...
In modern High Performance Computing architectures, the memory subsystem is a common performance ...
Depuis plusieurs décennies, afin de réduire la consommation énergétique des processeurs, les constru...
International audienceHigh performance applications are composed of many processes that are executed...
International audienceThe growing complexity of computer system hard- ware and software makes their ...
International audiencePerformance analysis of parallel applications is commonly based on execution t...
In modern parallel architectures, memory accesses represent a commonbottleneck. Thus, optimizing the...
High Performance Computing is now a strategic resource as it allows to simulate complex phenomena in...
Trace visualization techniques are commonly used by developers to understand, debug, and optimize th...
Nowadays, supercomputers deliver an enormous amount of computation power; however, it is well-known ...
The growing gap between processor and memory speeds results in complex memory hierarchies as process...
High-Performance Computing (HPC) has become an important scientific driver. A wide variety of resear...
Hardware performance monitoring counters have recently received a lot of attention. They have been u...
Automatic memory reclaim is a common feature of programminglanguages. It offers to the programmers s...