isc goingarm sms june 2017 - microsoft · •new computer architectures are just starting to...

14
Isambard: The World’s First Large-Scale Production 64-Bit ARM Supercomputer Prof Simon McIntosh-Smith University of Bristol, UK Simon McIntosh Smith, [email protected], @simonmcs http://gw4.ac.uk/isambard/ 1

Upload: others

Post on 12-May-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: ISC GoingARM SMS June 2017 - Microsoft · •New computer architectures are just starting to emerge, exploring diverse ways to provide the ... The project employs several staff to

Isambard:The World’s First Large-Scale Production 64-Bit ARM Supercomputer

ProfSimonMcIntosh-SmithUniversityofBristol,UK

Simon McIntosh Smith, [email protected], @simonmcs http://gw4.ac.uk/isambard/ 1

Page 2: ISC GoingARM SMS June 2017 - Microsoft · •New computer architectures are just starting to emerge, exploring diverse ways to provide the ... The project employs several staff to

Recent trends in HPC:• Mostoftheworld’ssupercomputersarelargecollectionsofserversbasedoncommodityprocessors,typicallyIntel’sx86CPUs

• Newcomputerarchitecturesarejuststartingtoemerge,exploringdiversewaystoprovidethenextjumpinperformance

Simon McIntosh Smith, [email protected], @simonmcs http://gw4.ac.uk/isambard/ 2

Page 3: ISC GoingARM SMS June 2017 - Microsoft · •New computer architectures are just starting to emerge, exploring diverse ways to provide the ... The project employs several staff to

Why explore ARM-based supercomputers?• Thearchitecturedevelopmentisdrivenbythefast-growingmobilespace

• MultiplevendorsofARM-basedCPUs:• Greatercompetition• Morechoice• Excitinginnovations,e.g.invectorinstructionset

• Mont-Blancprovedtheapproachisfeasible

Simon McIntosh Smith, [email protected], @simonmcs http://gw4.ac.uk/isambard/ 3

Page 4: ISC GoingARM SMS June 2017 - Microsoft · •New computer architectures are just starting to emerge, exploring diverse ways to provide the ... The project employs several staff to

Simon McIntosh Smith, [email protected], @simonmcs http://gw4.ac.uk/isambard/ 4

I.K.Brunel 1804-1859

'Isambard’, a new Tier 2 HPC service from GW4.Named in honour of Isambard Kingdom Brunel

Page 5: ISC GoingARM SMS June 2017 - Microsoft · •New computer architectures are just starting to emerge, exploring diverse ways to provide the ... The project employs several staff to

Tier-2 HPC

Simon McIntosh Smith, [email protected], @simonmcs http://gw4.ac.uk/isambard/

Tier 0: international

Tier 1: national

Tier 2: regional

Tier 3

The tiered model ofHPC provision

5

Page 6: ISC GoingARM SMS June 2017 - Microsoft · •New computer architectures are just starting to emerge, exploring diverse ways to provide the ... The project employs several staff to

EPSRC’s new Tier 2 HPC centres:• Fundedwitha£20mcapitalinvestment• 6newcentres created• Aimistoexplorearchitecturaldiversity:

• Processors:GPUs,XeonPhi,ARM• Interconnect:Infiniband,Omnipath,Cray• Storage:burstbuffers,fastnon-volatilememories

Simon McIntosh Smith, [email protected], @simonmcs http://gw4.ac.uk/isambard/ 6

Page 7: ISC GoingARM SMS June 2017 - Microsoft · •New computer architectures are just starting to emerge, exploring diverse ways to provide the ... The project employs several staff to

Archer: The UK's national HPC service (£43m)

Simon McIntosh Smith, [email protected], @simonmcs http://gw4.ac.uk/isambard/ 7

2 research councils:

Hardware:• Cray XC30• 118,080 x86 cores• 4,920 nodes• Cray Aries interconnect

Science:• ~1,500 users• Materials science • CFD• Climate/ocean modelling

Top 10 codes by core hours used:VASP, CP2K, GROMACS, CASTEP, HiPSTAR, UM, ONETEP, LAMMPS, WRF, Oasis

Page 8: ISC GoingARM SMS June 2017 - Microsoft · •New computer architectures are just starting to emerge, exploring diverse ways to provide the ... The project employs several staff to

Simon McIntosh Smith, [email protected], @simonmcs http://gw4.ac.uk/isambard/ 8

I.K.Brunel 1804-1859

Isambard system specification:

• Cray system• 10,000+ ARMv8 cores• Cray software tools

• Compiler, math libs, tools…• Technology comparison:

• x86, Xeon Phi, Pascal GPUs• Phase 1 installed March 2017• The ARM part arrives early 2018

• Early access nodes from Sep

Page 9: ISC GoingARM SMS June 2017 - Microsoft · •New computer architectures are just starting to emerge, exploring diverse ways to provide the ... The project employs several staff to

Isambard's mission:

Simon McIntosh Smith, [email protected], @simonmcs http://gw4.ac.uk/isambard/ 9

I.K.Brunel 1804-1859

To provide an open service for UK*

science and industry to evaluate ARM in a production HPC environment.

The project employs several staff to help port and optimise codes to ARM

* and beyond!

Page 10: ISC GoingARM SMS June 2017 - Microsoft · •New computer architectures are just starting to emerge, exploring diverse ways to provide the ... The project employs several staff to

Someresults:• MyteamhashadremoteaccesstoCaviumThunderX2earlysiliconfor~10days

• Havealreadymanagedtocompileandrunlotsofrealcodes“outofthebox”• Listonnextslide

• UsingGNUandClang/LLVM• Performanceverypromising!

• HappytosharethenumbersunderNDASimon McIntosh Smith, [email protected], @simonmcs http://gw4.ac.uk/isambard/ 10

Page 11: ISC GoingARM SMS June 2017 - Microsoft · •New computer architectures are just starting to emerge, exploring diverse ways to provide the ... The project employs several staff to

• CloverLeaf (2D/3D)• TeaLeaf (2D/3D)• SNAP• BookLeaf• GROMACS• CP2K• TheUnifiedModel(UM)• STREAM

Simon McIntosh Smith, [email protected], @simonmcs http://gw4.ac.uk/isambard/ 11

Page 12: ISC GoingARM SMS June 2017 - Microsoft · •New computer architectures are just starting to emerge, exploring diverse ways to provide the ... The project employs several staff to

Alsogoingtobeworkingon:• Thetop10mostheavilyusedcodesonArcher:

• VASP,CP2K,GROMACS,CASTEP,HiPSTAR,UM,ONETEP,LAMMPS,WRF,Oasis

• Note8ofthese10codesiswritteninFORTRAN• AdditionalcodesrelevanttoIsambardprojectpartners:• OpenFOAM,OpenIFS,…

• Wanttocollaboratewhereverpossible!• Let’savoidduplicatingeffort

Simon McIntosh Smith, [email protected], @simonmcs http://gw4.ac.uk/isambard/ 12

Page 13: ISC GoingARM SMS June 2017 - Microsoft · •New computer architectures are just starting to emerge, exploring diverse ways to provide the ... The project employs several staff to

Exciting times ahead!

• Inthenearterm:greaterchoice,competition,innovation,…

• Inthelongerterm:potentialfordisruptivechangetosignificantlyimpactscientificsoftwaredevelopment

• Weneedtobereadytoexploitnextgenerationtechnologiestodelivernewscience!

Simon McIntosh Smith, [email protected], @simonmcs http://gw4.ac.uk/isambard/ 13

Page 14: ISC GoingARM SMS June 2017 - Microsoft · •New computer architectures are just starting to emerge, exploring diverse ways to provide the ... The project employs several staff to

For more information:

• http://gw4.ac.uk/isambard/

• https://www.epsrc.ac.uk/blog/isambardhpc/

• Twitter:@simonmcs

• Pleasegetintouchtocollaborateonoptimising applications:[email protected]

• BristolishiringfacultystaffinCStofocusonHPC

Simon McIntosh Smith, [email protected], @simonmcs http://gw4.ac.uk/isambard/ 14