86 research outputs found
The Mont-Blanc Project: First Phase Successfully Finished
Running from October 2011 to June 2015, the aim of the European project
Mont-Blanc has been to develop an approach to Exascale computing based on
embedded power-efficient technology. The main goals of the project were to i)
build an HPC prototype using currently available energy-efficient embedded
technology, ii) design a Next Generation system to overcome the limitations of
the built prototype and iii) port a set of representative Exascale applications
to the system. This article summarises the contributions from the Leibniz
Supercomputing Centre (LRZ) and the Juelich Supercomputing Centre (JSC),
Germany, to the Mont-Blanc project.Comment: 5 pages, 3 figure
Recommended from our members
Automation of Determination of Optimal Intra-Compute Node Parallelism
Maximizing the productivity of modern multicore and manycore chips requires optimizing parallelism at the compute node level. This is, however, a complex multi-step process. It is an iterative method requiring determining optimal degrees of parallel scalability and optimizing memory access behavior. Further, there are multiple cases to be considered, programs which use only MPI or OpenMP and hybrid (MPI +OpenMP) programs. This paper presents a set of three coordinated workflows for determining the optimal parallelism at the program level for MPI programs and at the loop level for hybrid (MPI+OpenMP) cases. The paper also details mostly automated implementations of these workflows using the PerfExpert infrastructure. Finally the paper presents case studies demonstrating both the applicability and the effectiveness of optimizing parallelism at the compute node level. The results shown in the paper will provide valuable information to further advance in the full automation of the workflows. The software implementing the parallelism scalability optimization is open source and available for download.Texas Advanced Computing Center (TACC)Computer Science
- …