LLNL-PRES-XXXXXX This work was performed under the auspices of the U.S. Department of Energy by Lawrence Livermore National Laboratory under contract DE-AC52-07NA27344. Lawrence Livermore National Security, LLC
DOE Centers of Excellence Performance Portability Meeting Overview and Kickoff
RobNeely,LLNLApril 19, 2016 Glendale, AZ
LLNL-PRES-xxxxxx 2
§ CenterofExcellence(COE)— Wikipedia:Ateam,asharedfacilityoranen7tythatprovidesleadership,bestprac7ces,
research,supportand/ortrainingforafocusarea.
§ COE’sarenowconsideredthemselvesabestpracBceforourlargeHPCprocurements— VendorparBcipaBonprovidesavaluableaddiBontoDOEapplicaBonpreparaBon
§ But…— There’snorulebookwriMenforhowbesttouBlizethesepartnerships— Cross-COEparBcipaBonmostlyad-hocduetothefocusednatureonaparBcularplaPorm
§ And…— ApplicaBonsinDOEgenerallymustbeabletorunacrosstheLeadershipCompuBng
FaciliBesorASCclassifiedsystems— DOEspendsover$1BdollarsinvesBnginHPCplaPormseverydecade,andprobablyeven
moreinvesBnginapplicaBondevelopment— ThisnextgeneraBonofmachinesare…disrupBve
§ So…— Weneededaforumtoraisethediscussionupanotchtohelpbridgetheexcellentwork
goingonwithineachCOE
Welcome!Andwhyareweallhere?
LLNL-PRES-xxxxxx 3
We’rehereto“diagonalizethematrix”
Sierra LLNL
IBM/NVIDIA
Summit ORNL
IBM/NVIDIA
Trinity LANL/SNL Cray/Intel
Cori LBNL
Cray/Intel
Aurora ANL
Intel/Cray
Platform-specific performance (current focus of each COE)
Portability across P
latforms
(focus of this meeting)
LLNL-PRES-xxxxxx 4
§ ForpurposesofthismeeBng,Ipropose:— Theabilitytorunanapplica7onwithacceptable*performanceacross
KNLandGPUbasedsystemswithasingleversionofsourcecode
§ BothtermsaresubjecBve— Portable
• FromanapplicaBonperspecBve,meansnothavingtomaintainmulBpleversionsofalgorithmstunedtodifferentarchitectures
— Performance• IdeallyperformancewouldbeashighasisachievableusingplaPorm-specifictechniques.Inreality,manycodeteamswillgiveupsomeperformanceforportability
§ Justusingportablestandards(e.g.MPI+OpenMP4)doesnotguaranteeperformanceportability
Sowhatisperformanceportability?
LLNL-PRES-xxxxxx 5
§ ShareexperiencebetweentheCOEs
§ MakeconnecBonsbetweenapplicaBonteamsworkingsimilarideasoralgorithms
§ Addressthenumerouschallengesofperformanceportability
§ Engagevendorsinhelpingussucceedinourperformanceportabilitygoals
Goalsofthismee@ng
What are your goals?
LLNL-PRES-xxxxxx 6
§ Inonephrase:Breadth(notDepth)— Lotsofshortertalks— BreakoutsessionstoidenBfymajorissues
Whattoexpectthisweek
Tuesday Wednesday Thursday Overviews of the five COEs Recap of HPCOR workshop
Managing the memory hierarchy
Tools & compilers
Exascale Computing Project Applications Development Focus Area
Application experiences using performance portable abstractions
IO / burst buffers
Short NDA talks from Intel and NVIDIA
Breakout sessions: • Perf-port abstractions • Managing the mem hiearchy
Domain specific languages
Application talks – optimizations and algorithmic changes for next-gen platforms
OpenMP experiences and futures
Breakout sessions: • OpenMP futures • Tools/compilers/system
software
Performance-portable abstractions
Intel NDA session (dinner provided)
Wrapup Hosted Dinner
Tue/Wed: Lunch and Dinner on your own Thu: Lunch and Dinner provided
LLNL-PRES-xxxxxx 7
§ Rooms:AuroraAB,SalonF,SalonG
§ Moderatorswillguidediscussion
§ Splitinto4groups(self-select).— Twogroupscoveringeachtopicindependently
§ Outbriefsofdiscussionswillfollow
§ AMendeesarewelcometosuggestalternaBvetopics
§ Feelfreetouseroomsforsidemee@ngs
BreakoutsessionsandBreaks
Breaks, lunches, dinners – use this time to network, ask questions of
speakers, build collaborations
You are here
Breakout/meeting rooms
Lunch/Dinner on Thurs
Lobby
Registration/help
LLNL-PRES-xxxxxx 8
§ OurcallforabstractsexceededexpectaBons— Bothinnumberandquality.— ThesteeringcommiMeehadadifficultBmeselecBng–allwereaccepted
§ Thus,theBmelimitsontalkswillbestrictlyenforced— AcountdownBmerwillinformspeakersoftheirlimit.Timerwillstart
immediatelyupontransiBon
§ PleasetrytoholdquesBonsunBltheendofthetalk,andthenonlyifextraBmeallows— Speakers:letaudienceknowifyoupreferquesBonsduringyourtalk
§ Catchspeakersduringbreaks
Somanytalks,soliFle@me
LLNL-PRES-xxxxxx 9
§ Thankstothevendors,weagreedearlyontokeepthemeeBngasopenaspossible
§ MosteveryonefromtheDOElabsortheiraffiliatesarecoveredunderNDA— Ifyouarenot,PLEASEdonotaMempttojoinNDAdiscussionsforwhich
youarenotcovered
§ Everyone(bothspeakersandparBcipants)shouldhavereadandwilladheretoour“groundrules”
§ TalksanddiscussionsmustrefrainfromdiscussinginformaBonheldundernon-disclosureagreements.ContactyoursteeringcommiMeerepresentaBve(below)ifyouneedspecificguidance.
§ InthespiritofthemeeBng,talksanddiscussionsshouldaddressgeneralchallengestothegoalofperformanceportabilityandapproachesthatmightbeappliedtoovercomethosechallenges,ratherthanidenBfyingandcomparingstate-of-playataparBcularpointinBme.
§ TalksanddiscussionsshouldnotcompareperformanceacrossspecificplaPorms.TalksanddiscussionscanaddressperformanceimprovementsonagivenplaPormduetoprogrammingapproachesorcanaddressperformanceachievedrelaBvetoatheoreBcalperformancemodel.
§ Thefocusoftalksanddiscussionsshouldbeonportable,non-vendor-specificsoluBonsasseenfromtheapplicaBondeveloperperspecBve(thatis,abstracBonsthathidevendor-specificsoluBonsareacceptable).ItisexpectedthataparBcularfocusofthemeeBngwillbetoaddresspossibleevoluBonsofcurrentstandards(forexample,OpenMPandC++)tobeMersupportperformanceportability.
§ ProjecBonstofuturemachinesshouldnotbepresented.
§ Talksanddiscussionsmustbeunclassifiedandnon-sensiBveinnature.
§ SpeakersandparBcipants(bothlabsandvendors)shouldacceptthatDOEwillhavemulBpletargetplaPormsaspartoftheirnaBonalstrategyandjointhediscussioninthespiritofcooperaBon.AllCOEsareworkingtowardthegoalofmakingtheseplaPormsthemostusefulandhighperformancetheycanbewithoutthethreatof"vendorlock-in."
NDAmaterialshouldnotbediscussedexceptindesignatedsessions
LLNL-PRES-xxxxxx 10
§ ThismeeBngismeanttobeacatalystforfutureworkandcollaboraBons— UsethisBmetobothlearn,andbuildcollaboraBons
§ (Most)talkswillbemadeavailablealongwithnotesonthemeeBngwebsite(hMps://asc.llnl.gov/DOE-COE-Mtg-2016)
§ Aninformalreportwillbegeneratedtocapturenextsteps
§ SuggesBonsforfollowonworkorfutureMulB-COEmeeBngsshouldbemadetoanyoneonthesteeringcommiMee
WhattoexpectaIerthemee@ngconcludes
LLNL-PRES-xxxxxx 11
§ Thisgroupwasassembledlastfall,andarewhatmadethismee@ngpossible
JamesReinders…................. Intel/Trinity-CoriMikeGlass…........................ SNL/TrinityRebeccaHartman-Baker….. LBNL/CoriJohnLevesque….................. Cray/Trinity-CoriHaiAhNam…...................... LANL/TrinityRobNeely…......................... LLNL/SierraJimSexton…........................ IBM/Sierra-SummitTjerkStraatsma…................ ORNL/SummitTimWilliams….................... ANL/AuroraCyrilZeller…........................ NVIDIA/Sierra-Summit
ThankstotheSteeringCommiFee
LLNL-PRES-xxxxxx 12
§ LoriMcDowell,LLNL–primaryorganizer
§ AshleyWilkins,LLNL–on-sitehelp
§ AndreaBaron,LLNL–website
§ TinaMacaluso,EmilySimpson,ASCHQ-notetaking
Givethanksthesupportcrewwhenyouseethem
LLNL-PRES-xxxxxx 13
§ LLNLASCProgramformeeBngspace,
§ Vendors:OpeningrecepBon,Thursday’slunchanddinnerprovidedwiththetheirgenerousassistance
§ Thanksespeciallyto— JayGould,Cray— GregBranch,NVIDIA— LizaGabrielson,Intel— JimSextonandKathrynO’brien,IBM
Finally,bigthankstoLLNLandthevendors
LLNL-PRES-xxxxxx 14
Butit’sadryheat…
Average April High Temp in Phoenix: 85°
High Temp in Phoenix this week
Top Related