exascale initiatives at edinburgh edinburgh-tsukuba workshop feb 2010

7
Richard Kenway Exascale Initiatives at Edinburgh Edinburgh-Tsukuba Workshop Feb 2010 Edinburgh-Tsukuba Workshop Feb 2010 Richard Kenway University of Edinburgh

Upload: haig

Post on 19-Jan-2016

46 views

Category:

Documents


3 download

DESCRIPTION

Exascale Initiatives at Edinburgh Edinburgh-Tsukuba Workshop Feb 2010. Richard Kenway University of Edinburgh. Exascale = Extreme Scale. Embedded terascale (hand-held, 10-100W) Departmental petascale (1-2 racks, 10-100kW) (Inter)national exascale (100 racks, 25-50MW) Challenges - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Exascale Initiatives at Edinburgh Edinburgh-Tsukuba Workshop Feb 2010

Richard Kenway

Exascale Initiatives at Edinburgh

Edinburgh-Tsukuba Workshop Feb 2010Edinburgh-Tsukuba Workshop Feb 2010

Richard KenwayUniversity of Edinburgh

Page 2: Exascale Initiatives at Edinburgh Edinburgh-Tsukuba Workshop Feb 2010

Feb 2010 Richard Kenway 2

Exascale = Extreme Scale

• Embedded terascale (hand-held, 10-100W)

• Departmental petascale (1-2 racks, 10-100kW)

• (Inter)national exascale (100 racks, 25-50MW)

• Challenges– strong scaling = find 1000× more parallelism in applications– fault tolerance = new algorithms + validation/verification– energy efficiency = new programming model(s), eg minimise data

movement, intelligent powering– novel hardware = GPGPUs, heterogeneous chips– massive (potentially corrupted) data = new I/O models

Page 3: Exascale Initiatives at Edinburgh Edinburgh-Tsukuba Workshop Feb 2010

Feb 2010 Richard Kenway 3

ExascaleExascaleTechnologyTechnologyCentreCentre

EESIEUROPEANEXASCALESOFTWARE INITIATIVE

?

Edinburgh Research Environment

systems

systems

algorithm

s

algorithm

s

applications

applications

datadata

IDEA Lab

Informatics

Physics & Astronomy

Mathematics

Exascale ResearchInitiative

Page 4: Exascale Initiatives at Edinburgh Edinburgh-Tsukuba Workshop Feb 2010

Feb 2010 Richard Kenway 4

Strong Scaling

• Hybrid programming models– feasibility of OpenMP + MPI for a set of applications– 24-way (HECToR) → 1000-way (exascale) SMP nodes– investigate new hybrid strategies for key algorithms e.g. FFTs

• PGAS languages– investigate advantages and disadvantages of PGAS languages for

exascale systems

• Develop demonstrator applications and investigate

performance characteristics– CP2K?

Page 5: Exascale Initiatives at Edinburgh Edinburgh-Tsukuba Workshop Feb 2010

Feb 2010 Richard Kenway 5

Other Areas of Interest

• GPGPU/accelerator programmability – limited error detection/correction– variable precision– rich memory hierarchy

• I/O performance– real-time massive data analyses

• Verification and fault tolerance– asynchronous algorithms– tolerance to errors in data, communications, computation

Page 6: Exascale Initiatives at Edinburgh Edinburgh-Tsukuba Workshop Feb 2010

Feb 2010 Richard Kenway 6

Co-Design Vehicles

• Aspiration pull vs applications chasm– global challenges make the case

… but the codes are too immature– codes that are ready (eg QCD) don’t justify the investment

• Technology push is not enough – politically – cost too high, too few companies will benefit– technically – there are many roads towards exascale

… and potential dead ends

• CDVs– applications that are scientifically sound with the potential to scale– provide development paths

… while global challenge codes develop in parallel

Page 7: Exascale Initiatives at Edinburgh Edinburgh-Tsukuba Workshop Feb 2010

Feb 2010 Richard Kenway 7

G8 Call for Proposals – Opportunity for Collaboration