Power constraints are forcing HPC systems to continue to increase hardware concurrency. Efficiently scaling applications on future machines will be essential for improved science and it is recognised that the “flat” MPI model will start to reach its scalability limits. The optimal approach is unknown, necessitating the use of mini-applications to rapidly evaluate new approaches. Reducing MPI task count through the use of shared memory programming models will likely be essential. We examine different strategies for improving the strong-scaling performance of explicit Hydrodynamics applications. Using the CloverLeaf mini-application across multiple generations of Cray platforms (XC30, XK6 and XK7), we show the utility of the hybrid approach a...
AbstractOptimizing high-performance computing applications requires understanding of both the applic...
ABSTRACT: Application codes in a variety of areas are being updated for performance on the latest ar...
The landscape of High Performance Computing (HPC) system architectures keeps expanding with new tech...
Power constraints are forcing HPC systems to continue to increase hardware concurrency. Efficiently ...
Abstract—In this work we directly evaluate five candi-date programming models for future exascale ap...
Significantly increasing intra-node parallelism is widely recognised as being a key prerequisite for...
Hardware accelerators such as GPGPUs are becoming increasingly common in HPC platforms and their use...
Current supercomputer development trends present severe challenges for scientific codebases. Moore’s...
This article studies mini-applications—Minisweep, GenASiS, GPP, and FF—that use computational method...
In this paper we present research on applying a domain specific high-level abstractions (HLA) develo...
An increasing number of massively-parallel supercomputers are based on heterogeneous node architectu...
HPC application developers encounter significant challenges getting their codes to run correctly on ...
This paper will discuss one of these automatic tools that has been developed recently by Cray Resear...
In this report we present research in re-engineering the 3D version of the CloverLeaf hydrodynamics ...
The performance and scalability of collective operations plays a key role in the performance and sca...
AbstractOptimizing high-performance computing applications requires understanding of both the applic...
ABSTRACT: Application codes in a variety of areas are being updated for performance on the latest ar...
The landscape of High Performance Computing (HPC) system architectures keeps expanding with new tech...
Power constraints are forcing HPC systems to continue to increase hardware concurrency. Efficiently ...
Abstract—In this work we directly evaluate five candi-date programming models for future exascale ap...
Significantly increasing intra-node parallelism is widely recognised as being a key prerequisite for...
Hardware accelerators such as GPGPUs are becoming increasingly common in HPC platforms and their use...
Current supercomputer development trends present severe challenges for scientific codebases. Moore’s...
This article studies mini-applications—Minisweep, GenASiS, GPP, and FF—that use computational method...
In this paper we present research on applying a domain specific high-level abstractions (HLA) develo...
An increasing number of massively-parallel supercomputers are based on heterogeneous node architectu...
HPC application developers encounter significant challenges getting their codes to run correctly on ...
This paper will discuss one of these automatic tools that has been developed recently by Cray Resear...
In this report we present research in re-engineering the 3D version of the CloverLeaf hydrodynamics ...
The performance and scalability of collective operations plays a key role in the performance and sca...
AbstractOptimizing high-performance computing applications requires understanding of both the applic...
ABSTRACT: Application codes in a variety of areas are being updated for performance on the latest ar...
The landscape of High Performance Computing (HPC) system architectures keeps expanding with new tech...