first public disclosure of isambard performance · pdf file•the isambard project’s...

Post on 28-Mar-2018

217 Views

Category:

Documents

2 Downloads

Preview:

Click to see full reader

TRANSCRIPT

First public disclosure of Isambard performance results

ProfSimonMcIntosh-SmithUniversityofBristol,UK

@simonmcs http://gw4.ac.uk/isambard/ 1

Why explore Arm-based supercomputers?• Thearchitecturedevelopmentisdrivenbythefast-growingmobilespace

• MultiplevendorsofArm-CPUs:• Greatercompetition• Morechoice• Rapidinnovations,e.g.invectorinstructionset

• Mont-Blancprovedtheapproachisfeasible

@simonmcs http://gw4.ac.uk/isambard/ 2

@simonmcs http://gw4.ac.uk/isambard/ 3

I.K.Brunel 1804-1859

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

Tier-2 HPC

@simonmcs http://gw4.ac.uk/isambard/

Tier 0: international

Tier 1: national

Tier 2: regional

Tier 3

The tiered model ofHPC provision

4

DoE

@simonmcs http://gw4.ac.uk/isambard/ 5

I.K.Brunel 1804-1859

Isambard system specification (red = new info):

• Cray “Scout” system – XC50 series• Aries interconnect

• 10,000+ Armv8 cores• Cavium ThunderX2 processors• 2x 32core @ >2GHz per node

• Cray software tools• Technology comparison:

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

• TheIsambardproject’sfocuswillbeonthetop10mostheavilyusedcodesonArcherin2017:• VASP,CASTEP,GROMACS,CP2K,UM,HYDRA,NAMD,Oasis,SBLI,NEMO

• Note:8ofthese10codesarewritteninFORTRAN• Additionalimportantcodesforprojectpartners:

• OpenFOAM,OpenIFS,WRF,CASINO,LAMMPS,…• Wewanttocollaboratewhereverpossible!

• AcceleratetheadoptionofArminHPC

@simonmcs http://gw4.ac.uk/isambard/ 6

@simonmcs http://gw4.ac.uk/isambard/ 7

1.00 1.00 1.00 1.00 1.00 1.00 1.00

1.55 1.56 1.51

1.65

1.41 1.41 1.40

2.09

1.72 1.76

2.22

1.66

1.43

1.06

0.0

0.5

1.0

1.5

2.0

2.5

STREAMtriad CloverLeaf2D CloverLeaf3D TeaLeaf2D TeaLeaf3D SNAPnang=10 SNAPnang=136

Perform

ance(norm

alizedtoBroadwell)

Single-socketcomparisonofBroadwell,Skylake,andThunderX2

Broadwell(18cores)

Skylake(22cores)

ThunderX2 (32cores)

1.00 1.00 1.00 1.000.85

1.48

1.25

2.01

0.0

0.5

1.0

1.5

2.0

2.5

GROMACS UMAMIP NEMO OpenFOAM

Performance(norm

alizedto

Broadwell)

Single-socketcomparisonofBroadwellandThunderX2

Broadwell(18cores)

ThunderX2 (32cores)

@simonmcs http://gw4.ac.uk/isambard/ 8

*

* = NEMO runs from a 28 core, 2.0GHz TX2

Benchmarked by theUK’s Met Office

Detailsforbenchmarkscomparisons:• ThunderX2earlyaccesssystems

• 32c,2.5GHz,2667MHzDDR4,Ubuntu 16.04• 28c,2.0GHz,2400MHzDDR4,SLES12SP3• Allalpharelease(pre-production)hardware

• Broadwellsystem• 18c,2.1GHz,2400MHzDDR4,XeonE5-2695v4

• Skylakesystem• 22c,2.1GHz,2667MHzDDR4,XeonGold6152

@simonmcs http://gw4.ac.uk/isambard/ 9

SoftwareusedforThunderX2:• UM,NEMOandTeaLeaf:CrayCCE8.6.4

• UMandNEMOresultsproducedbytheUK’sMetOffice• GROMACS,OpenFOAMandSTREAM:GCC7.1• CloverLeaf:2Darmflang 18.0,3Darmflang 1.4• SNAP:nang=10armflang 1.4,nang=136CCE8.6.3

SoftwareusedforBroadwell:• UMandNEMO:CrayCCE8.5.8,producedbytheMetOffice• GROMACS:GCC7.1• Intel2017compilerforeverythingelse

SoftwareusedforSkylake:• Intel2018compiler

@simonmcs http://gw4.ac.uk/isambard/ 10

Benchmarktestcaseparameters:• UMAMIP(v10.8):6day• NEMO:GYRE_PISCES,idealised calculation,720timesteps

• GROMACS:rnase_cubic• OpenFOAM:motorBike• STREAM:testsizeof225 doubleprecisionelementsperarraywith100iterations

• CloverLeaf:2Dbm_16,3Dbm1s_short• TeaLeaf:2Dbm_5,3Dbm_30.04• SNAP:1024x16x(NC/2),ng=32

@simonmcs http://gw4.ac.uk/isambard/ 11

OtherapplicationsbeingportedtoIsambardinclude:

VASP,CASTEP,CP2K,HYDRA,NAMD,Oasis,SBLI,OpenIFS,WRF,CASINO,LAMMPS…

Earlyresultssuggestthatforcompute-boundapplicationssuchasGROMACS,CP2KandVASP,performancebetweenthedifferentprocessorsiscloserthanformemorybandwidthboundcodes.Thisisbecause,whilethecodesbenefitfromthewidervectorunitsofthex86processors,ThunderX2compensateswithhighercorecountsandclockspeeds

@simonmcs http://gw4.ac.uk/isambard/ 12

For more information:

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

• http://investors.cray.com/phoenix.zhtml?c=98390&p=irol-newsArticle&ID=2316352

• https://github.com/UoB-HPC/GW4-Isambard

• Twitter:@simonmcs

• Email:simonm@cs.bris.ac.uk

@simonmcs http://gw4.ac.uk/isambard/ 13

top related