Maintaining the performance of large scientific codes is a difficult task. To aid in this task a number of mini-applications have been developed that are more tract able to analyse than large-scale production codes, while retaining the performance characteristics of them. These “mini-apps” also enable faster hardware evaluation, and for sensitive commercial codes allow evaluation of code and system changes outside of access approval processes. Techniques for validating the representativeness of a mini-application to a target code are ultimately qualitative, requiring the researcher to decide whether the similarity is strong enough for the mini-application to be trusted to provide accurate predictions of the target performance. Little co...
AbstractModern multicore and manycore processors exhibit multiple levels of parallelism through a wi...
As machines get larger and scientific applications advance, it is more and more imperative to fully ...
The aim for High Performance Computing (HPC) is to achieve the best performance for an application, ...
Maintaining the performance of large scientific codes is a difficult task. To aid in this task, a nu...
Maintaining the performance of large scientific codes is a difficult task. To aid in this task a num...
Achieving high-performance of large scientific codes is a difficult task. This has led to the develo...
High Performance Computing (HPC) is a vital tool for scientific simulations; it allows the recreatio...
The focus of this work lies on implementational improvements and, in particular, node-level performa...
For forty years, transistor counts on integrated circuits have doubled roughly every two years, enab...
This thesis documents the analysis and optimization of a high-order finite difference computational ...
The complexity of CPUs has increased considerably since their beginnings, introducing mechanisms suc...
Nowadays, supercomputers deliver an enormous amount of computation power; however, it is well-known ...
To analyze the performance of applications and architectures, both programmers and architects desire...
Computational science and engineering application programs are typically large, complex, and dynamic...
International audienceFinely tuning MPI applications and understanding the influence of keyparameter...
AbstractModern multicore and manycore processors exhibit multiple levels of parallelism through a wi...
As machines get larger and scientific applications advance, it is more and more imperative to fully ...
The aim for High Performance Computing (HPC) is to achieve the best performance for an application, ...
Maintaining the performance of large scientific codes is a difficult task. To aid in this task, a nu...
Maintaining the performance of large scientific codes is a difficult task. To aid in this task a num...
Achieving high-performance of large scientific codes is a difficult task. This has led to the develo...
High Performance Computing (HPC) is a vital tool for scientific simulations; it allows the recreatio...
The focus of this work lies on implementational improvements and, in particular, node-level performa...
For forty years, transistor counts on integrated circuits have doubled roughly every two years, enab...
This thesis documents the analysis and optimization of a high-order finite difference computational ...
The complexity of CPUs has increased considerably since their beginnings, introducing mechanisms suc...
Nowadays, supercomputers deliver an enormous amount of computation power; however, it is well-known ...
To analyze the performance of applications and architectures, both programmers and architects desire...
Computational science and engineering application programs are typically large, complex, and dynamic...
International audienceFinely tuning MPI applications and understanding the influence of keyparameter...
AbstractModern multicore and manycore processors exhibit multiple levels of parallelism through a wi...
As machines get larger and scientific applications advance, it is more and more imperative to fully ...
The aim for High Performance Computing (HPC) is to achieve the best performance for an application, ...