OPEN PETASCALE LIBRARIES Advancing the development of numerical - - PowerPoint PPT Presentation

open petascale libraries
SMART_READER_LITE
LIVE PREVIEW

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


slide-1
SLIDE 1

OPEN PETASCALE LIBRARIES

slide-2
SLIDE 2

Advancing the development

  • f numerical software for

the new generation of highly parallel computers

2

slide-3
SLIDE 3

A global collaboration… …contributing to the computational science community

3

slide-4
SLIDE 4

ANU RIKEN SS-KEN NII JAIST FJ NAG Imperial College OeRC STFC UCL Manchester FLE A*STAR ICL

Open Petascale Libraries membership

4

slide-5
SLIDE 5

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

slide-6
SLIDE 6

Assumed exascale architectures

Source: Dongarra, ‘What Can You Expect From Exascale Computing’, ISC’11

slide-7
SLIDE 7

Employing a hybrid programming model

Message passing between nodes Thread parallelism within a node

7

slide-8
SLIDE 8

Generic software

For platforms ranging from x86 clusters… …to the K computer and PRIMEHPC FX10

8

slide-9
SLIDE 9

Multicore massively parallel computer System Libraries Target OPL Libraries Application

Fluidity PETSc BLAS MPI PRAGMATIC ParMETIS

An example: Ocean modelling

9

slide-10
SLIDE 10

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

10

slide-11
SLIDE 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

slide-12
SLIDE 12

PLASMA: minimizing synchronisation

12

slide-13
SLIDE 13

PRAGMATIC: adaptive meshing

Imperial College London

13

slide-14
SLIDE 14

New materials

Contributing to many application areas

14

slide-15
SLIDE 15

Contributing to many application areas

Life sciences

15

slide-16
SLIDE 16

Contributing to many application areas

The environment

16

slide-17
SLIDE 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

slide-18
SLIDE 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

slide-19
SLIDE 19

For more information… www.openpetascale.org

19

slide-20
SLIDE 20

20