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 membership NAG Imperial College OeRC STFC UCL Manchester FLE RIKEN ICL SS-KEN NII JAIST FJ A*STAR ANU 4
Increasing cores per node Bull bullx Supernode Cray XMT Fujitsu 128 Cray Fujitsu PRIMERGY RX900 S2 64 IBM Fujitsu PRIMERGY RX900 S1 Cores per (SMP) node Other Intel MIC Bull bullx S6010 32 Cray XT6 Blue Gene/Q Cray XE6 16 Cray XT5 Fujitsu PRIMEHPC FX10 SGI Altix ICE IBM Power 775 8 K computer Blue Gene/P 4 Cray XT4 Fujitsu FX1 Blue Gene/L 2 IBM Power 575 Cray XT3 1 2002 2004 2006 2008 2010 2012 2014
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
An example: Ocean modelling Application Fluidity Target OPL PETSc PRAGMATIC Libraries System Libraries BLAS MPI ParMETIS Multicore massively parallel computer 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
Contributing to many application areas New materials 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
Recommend
More recommend