python for high-performance and scientific computing · 2016. 11. 14. · sergey maidanov, intel:...

13
PyHPC 2016 6 th International Workshop on Python for High-Performance and Scientific Computing November 14, 2016 SC16, Salt Lake City, UT

Upload: others

Post on 15-Sep-2020

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Python for High-Performance and Scientific Computing · 2016. 11. 14. · Sergey Maidanov, Intel: Scaling out Python to HPC and Big Data environments. PyHPC Series 11 5 11 10 7 17

PyHPC 20166th International Workshop on

Python for High-Performance and Scientific Computing

November 14, 2016SC16, Salt Lake City, UT

Page 2: Python for High-Performance and Scientific Computing · 2016. 11. 14. · Sergey Maidanov, Intel: Scaling out Python to HPC and Big Data environments. PyHPC Series 11 5 11 10 7 17

IntroductionAndreasSchreiber WilliamScullin BillSpotz AndyR.Terrel

GermanAerospaceCenter(DLR)

ArgonneNationalLaboratory

SandiaNationalLaboratories

FashionMetric,Inc.

Page 3: Python for High-Performance and Scientific Computing · 2016. 11. 14. · Sergey Maidanov, Intel: Scaling out Python to HPC and Big Data environments. PyHPC Series 11 5 11 10 7 17

Program Committee•  Achim Basermann, German Aerospace Center (DLR)•  Yung-Yu Chen, SOLVCON Project, Taiwan•  Samantha S. Foley, University of Wisconsin-La Crosse, USA•  Cyrus Harrison, Lawrence Livermore National Laboratory, USA•  Konrad Hinsen, CNRS, France•  Michael Klemm, Intel Corporation, Germany•  Andreas Kloeckner, University of Illinois at Urbana-Champaign, USA•  Maurice Ling, The University of Melbourne, Australia•  Mike Müller, Python Academy, Germany•  Anke Tröltzsch, German Aerospace Center (DLR)

Page 4: Python for High-Performance and Scientific Computing · 2016. 11. 14. · Sergey Maidanov, Intel: Scaling out Python to HPC and Big Data environments. PyHPC Series 11 5 11 10 7 17

Program•  10 regular talks

•  Invited talk Sergey Maidanov, Intel: Scaling out Python to HPC and Big Data environments

Page 5: Python for High-Performance and Scientific Computing · 2016. 11. 14. · Sergey Maidanov, Intel: Scaling out Python to HPC and Big Data environments. PyHPC Series 11 5 11 10 7 17

PyHPC Series

11

5

1110

7

17

7

4

87 7

10

024681012141618

2011 2012 2013 2014 2015 2016

submitted

accepted

Page 6: Python for High-Performance and Scientific Computing · 2016. 11. 14. · Sergey Maidanov, Intel: Scaling out Python to HPC and Big Data environments. PyHPC Series 11 5 11 10 7 17

ProceedingsProceedings are available online: http://conferences.computer.org/pyhpc/2016

Page 7: Python for High-Performance and Scientific Computing · 2016. 11. 14. · Sergey Maidanov, Intel: Scaling out Python to HPC and Big Data environments. PyHPC Series 11 5 11 10 7 17

Papers & SlidesFind links to papers and slides at http://www.dlr.de/sc/pyhpc2016-program

Page 8: Python for High-Performance and Scientific Computing · 2016. 11. 14. · Sergey Maidanov, Intel: Scaling out Python to HPC and Big Data environments. PyHPC Series 11 5 11 10 7 17

FeedbackPlease provide feedback via SC16 session evaluation form:

http://bit.ly/sc16-eval

http://bit.ly/pyhpc2016-eval

Page 9: Python for High-Performance and Scientific Computing · 2016. 11. 14. · Sergey Maidanov, Intel: Scaling out Python to HPC and Big Data environments. PyHPC Series 11 5 11 10 7 17

TwitterFollow, Tweet, Share

@PythonHPC Hashtags

#SC16 #PyHPC

Page 10: Python for High-Performance and Scientific Computing · 2016. 11. 14. · Sergey Maidanov, Intel: Scaling out Python to HPC and Big Data environments. PyHPC Series 11 5 11 10 7 17

Agenda – Part 1

Time Author(s) Title

9am–9:10am

AndreasSchreiber,WilliamScullin,BillSpotz,andAndyTerrel

Introduction

9:10am–10am

SergeyMaidanov(Intel) INVITEDTALK:ScalingoutPythontoHPCandBigDataenvironments

10am–10:30am

Break

Page 11: Python for High-Performance and Scientific Computing · 2016. 11. 14. · Sergey Maidanov, Intel: Scaling out Python to HPC and Big Data environments. PyHPC Series 11 5 11 10 7 17

Agenda – Part 2Time Author(s) Title

10:30am–11am

MateuszBysiek,AleksandrDrozd,SatoshiMatsuoka

MigratingLegacyFortrantoPythonWhileRetainingFortran-LevelPerformanceThroughTranspilationandTypeHints

11am–11:30am

RossSmith PerformanceofMPICodesWritteninPythonwithNumPyandmpi4py

11:30am–12pm

WimLavrijsen,AditiDutta High-performancePython-C++bindingswithPyPyandCling

12pm–12:30pm

NickBrown ePython:AnimplementationofPythonforthemany-coreEpiphanycoprocessor

12:30pm–2pm

LunchBreak

Page 12: Python for High-Performance and Scientific Computing · 2016. 11. 14. · Sergey Maidanov, Intel: Scaling out Python to HPC and Big Data environments. PyHPC Series 11 5 11 10 7 17

Agenda – Part 3Time Author(s) Title

2pm–2:30pm

ChrisHarris,PatrickO’leary,MichaelGrauer,AashishChaudhary,ChrisKotfila,RobertO’bara

DynamicprovisioningandexecutionofHPCworkflowsusingPython

2:30pm–3pm

MattWytock,StevenDiamond,FelixHeide,StephenBoyd

ANewArchitectureforOptimizationModelingFrameworks

3pm–3:30pm

Break

Page 13: Python for High-Performance and Scientific Computing · 2016. 11. 14. · Sergey Maidanov, Intel: Scaling out Python to HPC and Big Data environments. PyHPC Series 11 5 11 10 7 17

Agenda – Part 4Time Author(s) Title

3:30pm–4pm

YuanzheLi,LorenSchwiebert BoostingPythonperformanceonIntelProcessors:Acasestudyofoptimizingmusicrecognition

4pm–4:30pm

MichaelLange,N.Kukreja,M.Louboutin,F.Luporini,F.Vieira,V.Pandolfo,P.Velesko,P.Kazakas,G.Gorman

Devito:TowardsagenericFiniteDifferenceDSLusingSymbolicPython

4:30pm–5pm

JeffreyLund,ChaceAshcraft,AndrewMcNabb,KevinSeppi

Mrs:HighPerformanceMapReduceforIterativeandAsynchronousAlgorithmsinPython

5pm–5:30pm

MatteoBarbieri,SamueleFiorini,FedericoTomasi,AnnalisaBarla

PALLADIO:aparallelframeworkforrobustvariableselectioninhigh-dimensionaldata