open petascale libraries
play

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


  1. OPEN PETASCALE LIBRARIES

  2. Advancing the development of numerical software for the new generation of highly parallel computers 2

  3. A global collaboration… …contributing to the computational science community 3

  4. Open Petascale Libraries membership NAG Imperial College OeRC STFC UCL Manchester FLE RIKEN ICL SS-KEN NII JAIST FJ A*STAR ANU 4

  5. 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

  6. Assumed exascale architectures Source: Dongarra , ‘What Can You Expect From Exascale Computing’, ISC’11

  7. Employing a hybrid programming model Message passing between nodes Thread parallelism within a node 7

  8. Generic software For platforms ranging from x86 clusters… …to the K computer and PRIMEHPC FX10 8

  9. An example: Ocean modelling Application Fluidity Target OPL PETSc PRAGMATIC Libraries System Libraries BLAS MPI ParMETIS Multicore massively parallel computer 9

  10. Providing a software platform to accelerate applications running on massively parallel multicore supercomputers 10

  11. 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

  12. PLASMA: minimizing synchronisation 12

  13. PRAGMATIC: adaptive meshing Imperial College London 13

  14. Contributing to many application areas New materials 14

  15. Contributing to many application areas Life sciences 15

  16. Contributing to many application areas The environment 16

  17. 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

  18. 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

  19. For more information… www.openpetascale.org 19

  20. 20

Recommend


More recommend