![Page 1: The Convergence of HPC and Big DataThe Convergence of HPC and Big Data Pete Beckman Senior Scien6st, Argonne Na6onal Laboratory Co-Director, Northwestern / Argonne Ins6tute for Science](https://reader034.vdocument.in/reader034/viewer/2022042220/5ec6b80270e36050b26f470b/html5/thumbnails/1.jpg)
TheConvergenceofHPCandBigData
PeteBeckmanSeniorScien6st,ArgonneNa6onalLaboratoryCo-Director,Northwestern/ArgonneIns6tuteforScienceandEngineering(NAISE)SeniorFellow,UniversityofChicagoComputa6onIns6tute
![Page 2: The Convergence of HPC and Big DataThe Convergence of HPC and Big Data Pete Beckman Senior Scien6st, Argonne Na6onal Laboratory Co-Director, Northwestern / Argonne Ins6tute for Science](https://reader034.vdocument.in/reader034/viewer/2022042220/5ec6b80270e36050b26f470b/html5/thumbnails/2.jpg)
2
ArgonneNa0onalLaboratory
§ $675M/yrbudget§ 3,200employees§ 1,450scien6sts/eng§ 750Ph.D.s
![Page 3: The Convergence of HPC and Big DataThe Convergence of HPC and Big Data Pete Beckman Senior Scien6st, Argonne Na6onal Laboratory Co-Director, Northwestern / Argonne Ins6tute for Science](https://reader034.vdocument.in/reader034/viewer/2022042220/5ec6b80270e36050b26f470b/html5/thumbnails/3.jpg)
3
Argonne’sNextBigSupercomputer:Aurora
![Page 4: The Convergence of HPC and Big DataThe Convergence of HPC and Big Data Pete Beckman Senior Scien6st, Argonne Na6onal Laboratory Co-Director, Northwestern / Argonne Ins6tute for Science](https://reader034.vdocument.in/reader034/viewer/2022042220/5ec6b80270e36050b26f470b/html5/thumbnails/4.jpg)
4
Following the International Exascale Software Initiative (IESP 2008-2012 èBig Data and Extreme Computing workshops (BDEC)
http://www.exascale.org/bdec/ Overarching goal: 1. Create an international collaborative process focused on the co-design of software infrastructure for
extreme scale science, addressing the challenges of both extreme scale computing and big data, and supporting a broad spectrum of major research domains,
2. Describe funding structures and strategies of public bodies with Exascale R&D goals worldwide 3. Establishing and maintaining a global network of expertise and funding bodies in the area of
Exascale computing 1 – BDEC Workshop, Charleston, SC, USA, April 29-May1, 2013 2 – BDEC Workshop, Fukuoka, Japan, February 26-28, 2014 3 – BDEC Workshop, Barcelona, Spain, January 28-30, 2015 4 – BDEC Workshop, Frankfurt, Germany, June 15-17, 2016
Europe-USA-AsiaInterna6onalseriesofWorkshopsonExtremeScaleScien6ficCompu6ng
![Page 5: The Convergence of HPC and Big DataThe Convergence of HPC and Big Data Pete Beckman Senior Scien6st, Argonne Na6onal Laboratory Co-Director, Northwestern / Argonne Ins6tute for Science](https://reader034.vdocument.in/reader034/viewer/2022042220/5ec6b80270e36050b26f470b/html5/thumbnails/5.jpg)
5
![Page 6: The Convergence of HPC and Big DataThe Convergence of HPC and Big Data Pete Beckman Senior Scien6st, Argonne Na6onal Laboratory Co-Director, Northwestern / Argonne Ins6tute for Science](https://reader034.vdocument.in/reader034/viewer/2022042220/5ec6b80270e36050b26f470b/html5/thumbnails/6.jpg)
6
Courtesy:MarkAsch
![Page 7: The Convergence of HPC and Big DataThe Convergence of HPC and Big Data Pete Beckman Senior Scien6st, Argonne Na6onal Laboratory Co-Director, Northwestern / Argonne Ins6tute for Science](https://reader034.vdocument.in/reader034/viewer/2022042220/5ec6b80270e36050b26f470b/html5/thumbnails/7.jpg)
Courtesy:MarkAsch
![Page 8: The Convergence of HPC and Big DataThe Convergence of HPC and Big Data Pete Beckman Senior Scien6st, Argonne Na6onal Laboratory Co-Director, Northwestern / Argonne Ins6tute for Science](https://reader034.vdocument.in/reader034/viewer/2022042220/5ec6b80270e36050b26f470b/html5/thumbnails/8.jpg)
![Page 9: The Convergence of HPC and Big DataThe Convergence of HPC and Big Data Pete Beckman Senior Scien6st, Argonne Na6onal Laboratory Co-Director, Northwestern / Argonne Ins6tute for Science](https://reader034.vdocument.in/reader034/viewer/2022042220/5ec6b80270e36050b26f470b/html5/thumbnails/9.jpg)
Hardware&OS
Applica0ons
Shared
![Page 10: The Convergence of HPC and Big DataThe Convergence of HPC and Big Data Pete Beckman Senior Scien6st, Argonne Na6onal Laboratory Co-Director, Northwestern / Argonne Ins6tute for Science](https://reader034.vdocument.in/reader034/viewer/2022042220/5ec6b80270e36050b26f470b/html5/thumbnails/10.jpg)
![Page 11: The Convergence of HPC and Big DataThe Convergence of HPC and Big Data Pete Beckman Senior Scien6st, Argonne Na6onal Laboratory Co-Director, Northwestern / Argonne Ins6tute for Science](https://reader034.vdocument.in/reader034/viewer/2022042220/5ec6b80270e36050b26f470b/html5/thumbnails/11.jpg)
11
![Page 12: The Convergence of HPC and Big DataThe Convergence of HPC and Big Data Pete Beckman Senior Scien6st, Argonne Na6onal Laboratory Co-Director, Northwestern / Argonne Ins6tute for Science](https://reader034.vdocument.in/reader034/viewer/2022042220/5ec6b80270e36050b26f470b/html5/thumbnails/12.jpg)
12
WhyConverge?Independentpaths:MoreCost,LessScience,
• $mul6plehardwareso]wareinfrastructures• $developingso]warefortwocommuni6es• $learningtwocompu6ngmodels• $smallerdiscoverycommunity,fewerideas• Lessscience
![Page 13: The Convergence of HPC and Big DataThe Convergence of HPC and Big Data Pete Beckman Senior Scien6st, Argonne Na6onal Laboratory Co-Director, Northwestern / Argonne Ins6tute for Science](https://reader034.vdocument.in/reader034/viewer/2022042220/5ec6b80270e36050b26f470b/html5/thumbnails/13.jpg)
13Hardware&OS
Applica0ons
Shared
![Page 14: The Convergence of HPC and Big DataThe Convergence of HPC and Big Data Pete Beckman Senior Scien6st, Argonne Na6onal Laboratory Co-Director, Northwestern / Argonne Ins6tute for Science](https://reader034.vdocument.in/reader034/viewer/2022042220/5ec6b80270e36050b26f470b/html5/thumbnails/14.jpg)
14
ANL:PeteBeckman(PI),MarcSnir(ChiefScien,st),PavanBalaji,RinkuGupta,KamilIskra,FranckCappello,RajeevThakur,KazutomoYoshii
LLNL:MayaGokhale,EdgarLeon,BarryRountree,Mar6nSchulz,BrianVanEssenPNNL:SriramKrishnamoorthy,RobertoGioiosaUC:HenryHoffmannUIUC:LaxmikantKale,EricBohm,RamprasadVenkataramanUO:AllenMalony,SameerShende,KevinHuckUTK:JackDongarra,GeorgeBosilca,ThomasHerault
See http://www.argo-osr.org/ for more information
AnExascaleOpera0ngSystemandRun0meSoJwareResearch&DevelopmentProject
Developingvendorneutral,open-sourceOS/Rso]ware
![Page 15: The Convergence of HPC and Big DataThe Convergence of HPC and Big Data Pete Beckman Senior Scien6st, Argonne Na6onal Laboratory Co-Director, Northwestern / Argonne Ins6tute for Science](https://reader034.vdocument.in/reader034/viewer/2022042220/5ec6b80270e36050b26f470b/html5/thumbnails/15.jpg)
15
WhatOS/RGapsMustWeAddress?• Extremein-nodeparallelism
– Poormechanismsforpreciseresourcemanagement(cores,power,memory,network)– Legacythreads/tasksimplementa6onsperformpoorlyatscale
• DynamicvariabilityofplaPorm;Powerisconstrained– Poorrun6memechanismsformanagingdynamicoverclocking,provisioningpower,
adjus6ngworkloads– Nomechanismsformanagingpowerdynamically,globally,andincoopera6onwith
user-levelrun6melayers
• Hierarchicalmemory– Poorinterfaces/strategiesformanagingdeepeningmemory
• NewmodesforHPC– Noportableinterfacesforeasilybuildingworkflows,in-situanalysis,coupledphysics,
advancedI/O,applica6onresilience
10/28/16 ArgoOSRPeteBeckman 15
![Page 16: The Convergence of HPC and Big DataThe Convergence of HPC and Big Data Pete Beckman Senior Scien6st, Argonne Na6onal Laboratory Co-Director, Northwestern / Argonne Ins6tute for Science](https://reader034.vdocument.in/reader034/viewer/2022042220/5ec6b80270e36050b26f470b/html5/thumbnails/16.jpg)
16HierarchyofEnclaves
connectedviaaBackplane
Elas6cintranodecontainerswithresourceknobs
.
.
. Lightweightthread/tasksdesignedforcontainers,messaging,andmemoryhierarchy
Adap6ve,learning,integratedcontrolsystem
ArgoExplora6onstoAddressExascaleGaps
![Page 17: The Convergence of HPC and Big DataThe Convergence of HPC and Big Data Pete Beckman Senior Scien6st, Argonne Na6onal Laboratory Co-Director, Northwestern / Argonne Ins6tute for Science](https://reader034.vdocument.in/reader034/viewer/2022042220/5ec6b80270e36050b26f470b/html5/thumbnails/17.jpg)
17Hardware&OS
Applica0ons
Shared
![Page 18: The Convergence of HPC and Big DataThe Convergence of HPC and Big Data Pete Beckman Senior Scien6st, Argonne Na6onal Laboratory Co-Director, Northwestern / Argonne Ins6tute for Science](https://reader034.vdocument.in/reader034/viewer/2022042220/5ec6b80270e36050b26f470b/html5/thumbnails/18.jpg)
18
Understanding Cities
80% GDP
70% Energy
70% GHG
![Page 19: The Convergence of HPC and Big DataThe Convergence of HPC and Big Data Pete Beckman Senior Scien6st, Argonne Na6onal Laboratory Co-Director, Northwestern / Argonne Ins6tute for Science](https://reader034.vdocument.in/reader034/viewer/2022042220/5ec6b80270e36050b26f470b/html5/thumbnails/19.jpg)
19
Whymeasureci6es?
![Page 20: The Convergence of HPC and Big DataThe Convergence of HPC and Big Data Pete Beckman Senior Scien6st, Argonne Na6onal Laboratory Co-Director, Northwestern / Argonne Ins6tute for Science](https://reader034.vdocument.in/reader034/viewer/2022042220/5ec6b80270e36050b26f470b/html5/thumbnails/20.jpg)
20
PM 2.5, 10, 100
Acollabora6veproject:ArgonneNa6onalLaboratory,theUniversityofChicago,andtheCityofChicago
Supportedbycollabora6ngins6tu6onsandtheU.S.Na6onalScienceFounda6on.IndustryIn-Kindpartners:AT&T,Cisco,Intel,Microso],MotorolaSolu6ons,SchneiderElectric,Zebra
![Page 21: The Convergence of HPC and Big DataThe Convergence of HPC and Big Data Pete Beckman Senior Scien6st, Argonne Na6onal Laboratory Co-Director, Northwestern / Argonne Ins6tute for Science](https://reader034.vdocument.in/reader034/viewer/2022042220/5ec6b80270e36050b26f470b/html5/thumbnails/21.jpg)
21
![Page 22: The Convergence of HPC and Big DataThe Convergence of HPC and Big Data Pete Beckman Senior Scien6st, Argonne Na6onal Laboratory Co-Director, Northwestern / Argonne Ins6tute for Science](https://reader034.vdocument.in/reader034/viewer/2022042220/5ec6b80270e36050b26f470b/html5/thumbnails/22.jpg)
22
Waggle:AnOpenPlamormforIntelligentSensorsExploi6ngDisrup6veTechnology,EdgeCompu,ng,ResilientDesign
MachineLearningComputerVision
NovelSensorsNano/MEMS
LowPowerCPUsGPU/Smartphones
![Page 23: The Convergence of HPC and Big DataThe Convergence of HPC and Big Data Pete Beckman Senior Scien6st, Argonne Na6onal Laboratory Co-Director, Northwestern / Argonne Ins6tute for Science](https://reader034.vdocument.in/reader034/viewer/2022042220/5ec6b80270e36050b26f470b/html5/thumbnails/23.jpg)
23
RelaysCurrentSensors
Cont
rol
Proc
esso
r
Real6meclock&Internalsensors
Mul6plebootmedia(μSD/eMMC)
4-coreARM
NodeControl&Communica6ons
4+4-coreARM8-coreGPU
In-Situ/EdgeProcessing
Powerful,Resilient&Hackable
Hear
tbea
tMon
itors
Re
setp
ins
“DeepSpaceProbe”DesignLinuxDevelopmentEnvironment
![Page 24: The Convergence of HPC and Big DataThe Convergence of HPC and Big Data Pete Beckman Senior Scien6st, Argonne Na6onal Laboratory Co-Director, Northwestern / Argonne Ins6tute for Science](https://reader034.vdocument.in/reader034/viewer/2022042220/5ec6b80270e36050b26f470b/html5/thumbnails/24.jpg)
24
![Page 25: The Convergence of HPC and Big DataThe Convergence of HPC and Big Data Pete Beckman Senior Scien6st, Argonne Na6onal Laboratory Co-Director, Northwestern / Argonne Ins6tute for Science](https://reader034.vdocument.in/reader034/viewer/2022042220/5ec6b80270e36050b26f470b/html5/thumbnails/25.jpg)
25
![Page 26: The Convergence of HPC and Big DataThe Convergence of HPC and Big Data Pete Beckman Senior Scien6st, Argonne Na6onal Laboratory Co-Director, Northwestern / Argonne Ins6tute for Science](https://reader034.vdocument.in/reader034/viewer/2022042220/5ec6b80270e36050b26f470b/html5/thumbnails/26.jpg)
26
Waggle/AoTRobustTes0ng
![Page 27: The Convergence of HPC and Big DataThe Convergence of HPC and Big Data Pete Beckman Senior Scien6st, Argonne Na6onal Laboratory Co-Director, Northwestern / Argonne Ins6tute for Science](https://reader034.vdocument.in/reader034/viewer/2022042220/5ec6b80270e36050b26f470b/html5/thumbnails/27.jpg)
27
EdgeCompu0ng:AnalysisandFeatureRecogni0onPreservingPrivacy……
• ParallelCompu6ng• OpenPlamorm• DeepLearning
![Page 28: The Convergence of HPC and Big DataThe Convergence of HPC and Big Data Pete Beckman Senior Scien6st, Argonne Na6onal Laboratory Co-Director, Northwestern / Argonne Ins6tute for Science](https://reader034.vdocument.in/reader034/viewer/2022042220/5ec6b80270e36050b26f470b/html5/thumbnails/28.jpg)
28
![Page 29: The Convergence of HPC and Big DataThe Convergence of HPC and Big Data Pete Beckman Senior Scien6st, Argonne Na6onal Laboratory Co-Director, Northwestern / Argonne Ins6tute for Science](https://reader034.vdocument.in/reader034/viewer/2022042220/5ec6b80270e36050b26f470b/html5/thumbnails/29.jpg)
![Page 30: The Convergence of HPC and Big DataThe Convergence of HPC and Big Data Pete Beckman Senior Scien6st, Argonne Na6onal Laboratory Co-Director, Northwestern / Argonne Ins6tute for Science](https://reader034.vdocument.in/reader034/viewer/2022042220/5ec6b80270e36050b26f470b/html5/thumbnails/30.jpg)
30
WaggleMachineLearning&EdgeCompu6ng• WeareexploringCaffe&OpenCV
– Convolu6onalNeuralNetworks
• TrainingwillbedoneonsystemsatArgonne
• Classifica6ononWaggle
![Page 31: The Convergence of HPC and Big DataThe Convergence of HPC and Big Data Pete Beckman Senior Scien6st, Argonne Na6onal Laboratory Co-Director, Northwestern / Argonne Ins6tute for Science](https://reader034.vdocument.in/reader034/viewer/2022042220/5ec6b80270e36050b26f470b/html5/thumbnails/31.jpg)
![Page 32: The Convergence of HPC and Big DataThe Convergence of HPC and Big Data Pete Beckman Senior Scien6st, Argonne Na6onal Laboratory Co-Director, Northwestern / Argonne Ins6tute for Science](https://reader034.vdocument.in/reader034/viewer/2022042220/5ec6b80270e36050b26f470b/html5/thumbnails/32.jpg)
32
TheData
![Page 33: The Convergence of HPC and Big DataThe Convergence of HPC and Big Data Pete Beckman Senior Scien6st, Argonne Na6onal Laboratory Co-Director, Northwestern / Argonne Ins6tute for Science](https://reader034.vdocument.in/reader034/viewer/2022042220/5ec6b80270e36050b26f470b/html5/thumbnails/33.jpg)
33
PM2.5Alert
PowerOutage
Damen&Ashland
![Page 34: The Convergence of HPC and Big DataThe Convergence of HPC and Big Data Pete Beckman Senior Scien6st, Argonne Na6onal Laboratory Co-Director, Northwestern / Argonne Ins6tute for Science](https://reader034.vdocument.in/reader034/viewer/2022042220/5ec6b80270e36050b26f470b/html5/thumbnails/34.jpg)
34Pete Beckman, Charlie Catlett, Rajesh Sankaran (ANL)
![Page 35: The Convergence of HPC and Big DataThe Convergence of HPC and Big Data Pete Beckman Senior Scien6st, Argonne Na6onal Laboratory Co-Director, Northwestern / Argonne Ins6tute for Science](https://reader034.vdocument.in/reader034/viewer/2022042220/5ec6b80270e36050b26f470b/html5/thumbnails/35.jpg)
35
![Page 36: The Convergence of HPC and Big DataThe Convergence of HPC and Big Data Pete Beckman Senior Scien6st, Argonne Na6onal Laboratory Co-Director, Northwestern / Argonne Ins6tute for Science](https://reader034.vdocument.in/reader034/viewer/2022042220/5ec6b80270e36050b26f470b/html5/thumbnails/36.jpg)
36
![Page 37: The Convergence of HPC and Big DataThe Convergence of HPC and Big Data Pete Beckman Senior Scien6st, Argonne Na6onal Laboratory Co-Director, Northwestern / Argonne Ins6tute for Science](https://reader034.vdocument.in/reader034/viewer/2022042220/5ec6b80270e36050b26f470b/html5/thumbnails/37.jpg)
37
Waggle:APlaPormforResearch
• OpenSource/OpenPlaPorm– Reusable,extensibleso]warecommuni6es
• MachineLearning:ComputerVision– Datamustbereducedin-situ
• NovelSensors:Nano/MEMS/μfluidics– Explosionofnano/MEMS&imagingtech
• Low-PowerCPUs:GPU/Smartphones– Powerful,low-power,smartphoneCPUs
Opportunity:BigData+Predic6veModelsSmartSensors+Supercomputers/CloudCompu6ng=predic6onsandanalysis
![Page 38: The Convergence of HPC and Big DataThe Convergence of HPC and Big Data Pete Beckman Senior Scien6st, Argonne Na6onal Laboratory Co-Director, Northwestern / Argonne Ins6tute for Science](https://reader034.vdocument.in/reader034/viewer/2022042220/5ec6b80270e36050b26f470b/html5/thumbnails/38.jpg)
38
WhyHPCGeeksShouldCare• Newsensorsareprogrammableparallelcomputers
– Mul6core+GPUs&OpenCLorOpenMP– Newalgorithmsforin-situdataanalysis,featuredetec6on,compression,deeplearning– Neednewprogmodfor“stackable”in-situanalysis(forsensorsandHPC)– NeedadvancedOS/Rresilience,cybersecurity,networking,over-the-airprogramming
• 1000sofnodesmakeadistributedcompu0ng“instrument”– Newstreamingprogrammingmodelneeded– Newtechniquesformachinelearningforscien6ficdatarequired
• Bothforwithina“node”andcollec6velyacross6meseries
• HowwillHPCstreaminganaly0csandsimula0onbeconnectedtolivedata?– CanwetriggerHPCsimula6onsa]erfirstapproxima6ons?(weather,energy,transporta6on)– UnstructureddatabasewithprovenanceandmetadataforQA/collabora6on
• UsenovelHPChardwaretosolvepowerissue?– CanweuseneuromorphicorFPGAstoreducepowerforin-situanalysis&compression?
• Wearetradingprecision&costforgreaterspa6alresolu6on:Whatispossible?
![Page 39: The Convergence of HPC and Big DataThe Convergence of HPC and Big Data Pete Beckman Senior Scien6st, Argonne Na6onal Laboratory Co-Director, Northwestern / Argonne Ins6tute for Science](https://reader034.vdocument.in/reader034/viewer/2022042220/5ec6b80270e36050b26f470b/html5/thumbnails/39.jpg)
39
CloudDatabase
NearRealTimeHPCSimula0ons
DataAggrega0onMul0pleSources
DataAnalysisandHPCsimula0ons
ParallelComputa0onattheEdge
NewEdgeAlgorithms
![Page 40: The Convergence of HPC and Big DataThe Convergence of HPC and Big Data Pete Beckman Senior Scien6st, Argonne Na6onal Laboratory Co-Director, Northwestern / Argonne Ins6tute for Science](https://reader034.vdocument.in/reader034/viewer/2022042220/5ec6b80270e36050b26f470b/html5/thumbnails/40.jpg)
40
RISCversionofConvergenceStory:Startbyenabling…removeroadblocks(theneveryone’swishlistfollows)
• Applica6ons(ScienceDrivers):So]wareneeds&workflowpauerns• Opera0ons
– Supportreal-6meandstreamingfromfastnetworks– Supportnodesharing,long-livedservices,storagerequestsforyears…
• Architecture– Mothballcurrentparallelfilesystems,replacewithpersistentstorageservices
(databases,KV,etc.)– Acceleratemoveofstorageintocomputeinfrastructure
• SoJware– Linuxso]waredevelopmentenvironment.– Na6vesupportforlow-levelinfrastructure:Docker,VMs,Mesos,etc.– NewfocusonQoS;So]wareDefinedStorage,on-demandservices,etc.
![Page 41: The Convergence of HPC and Big DataThe Convergence of HPC and Big Data Pete Beckman Senior Scien6st, Argonne Na6onal Laboratory Co-Director, Northwestern / Argonne Ins6tute for Science](https://reader034.vdocument.in/reader034/viewer/2022042220/5ec6b80270e36050b26f470b/html5/thumbnails/41.jpg)
41
Courtesy:MarkAsch
BOFSC2016
![Page 42: The Convergence of HPC and Big DataThe Convergence of HPC and Big Data Pete Beckman Senior Scien6st, Argonne Na6onal Laboratory Co-Director, Northwestern / Argonne Ins6tute for Science](https://reader034.vdocument.in/reader034/viewer/2022042220/5ec6b80270e36050b26f470b/html5/thumbnails/42.jpg)
42
ChicagoPittsburgh
New York Portland
Atlanta
Boston
Delhi Chattanooga
2016-17Phase2Pilots
Developingapilotprojectstrategyaimedatempoweringpartneruniversi,esandna,onallaboratoriestoworkwith
theirlocalci,es.
Chicago
2016Phase1Pilots
Seattle Bristol
Newcastle
Developingapilotprojectstrategyaimedatempoweringpartneruniversi,esandna,onallaboratoriestoworkwith
theirlocalci,es.
Denver
Ini6aldiscussions
![Page 43: The Convergence of HPC and Big DataThe Convergence of HPC and Big Data Pete Beckman Senior Scien6st, Argonne Na6onal Laboratory Co-Director, Northwestern / Argonne Ins6tute for Science](https://reader034.vdocument.in/reader034/viewer/2022042220/5ec6b80270e36050b26f470b/html5/thumbnails/43.jpg)
43
Ques6ons?