OPEN PETASCALE LIBRARIES Advancing the development of numerical - - PowerPoint PPT Presentation
OPEN PETASCALE LIBRARIES Advancing the development of numerical - - PowerPoint PPT Presentation
OPEN PETASCALE LIBRARIES Advancing the development of numerical software for the new generation of highly parallel computers 2 A global collaboration contributing to the computational science community 3 Open Petascale Libraries
Advancing the development
- f numerical software for
the new generation of highly parallel computers
2
A global collaboration… …contributing to the computational science community
3
ANU RIKEN SS-KEN NII JAIST FJ NAG Imperial College OeRC STFC UCL Manchester FLE A*STAR ICL
Open Petascale Libraries membership
4
Increasing cores per node
1 2 4 8 16 32 64 128 2002 2004 2006 2008 2010 2012 2014 Cores per (SMP) node Fujitsu Cray IBM Other
K computer Fujitsu FX1 Fujitsu PRIMEHPC FX10 Fujitsu PRIMERGY RX900 S2 Fujitsu PRIMERGY RX900 S1 Intel MIC Bull bullx Supernode Bull bullx S6010 Cray XMT Blue Gene/Q Cray XT6 Cray XT3 Cray XT5 Cray XT4 Cray XE6 Blue Gene/P Blue Gene/L SGI Altix ICE IBM Power 775 IBM Power 575
Assumed exascale architectures
Source: Dongarra, ‘What Can You Expect From Exascale Computing’, ISC’11
Employing a hybrid programming model
Message passing between nodes Thread parallelism within a node
7
Generic software
For platforms ranging from x86 clusters… …to the K computer and PRIMEHPC FX10
8
Multicore massively parallel computer System Libraries Target OPL Libraries Application
Fluidity PETSc BLAS MPI PRAGMATIC ParMETIS
An example: Ocean modelling
9
Providing a software platform to accelerate applications running on massively parallel multicore supercomputers
10
Initial software release…
- PLASMA (dense linear algebra)
- PETSc (sparse solvers)
- FFTE
- 2DECOMP&FFT
- spBLAS (sparse BLAS library)
www.openpetascale.org/index.php/public/page/download
11
PLASMA: minimizing synchronisation
12
PRAGMATIC: adaptive meshing
Imperial College London
13
New materials
Contributing to many application areas
14
Contributing to many application areas
Life sciences
15
Contributing to many application areas
The environment
16
Dr Kimihiko Hirao
Director of the RIKEN Advanced Institute for Computational Science: “Science in the 21st century needs to contribute to the sustainability of human society and produce technologies that support individuals. Supercomputing today is an invaluable foundation for advancing science and technology, and the scientific and technological achievements and knowledge gained through supercomputing will benefit humanity on many fronts. International collaboration is also increasingly
- important. This project follows this direction, and we aim to participate actively and
produce meaningful results.”
17
Professor Jack Dongarra
The University of Tennessee: “The OPL project is an important step in the right direction. Open software initiatives like this succeed at developing high-quality, standardised software and building new
- partnerships. Fujitsu’s initiatives should be recognised as a significant advancement
in the development process of petascale software and, more importantly, in collaborative communities to facilitate this development.”
18
For more information… www.openpetascale.org
19
20