+ All Categories
Home > Documents > Python for High-Performance and Scientific Computing...Through Transpilation and Type Hints 11 am...

Python for High-Performance and Scientific Computing...Through Transpilation and Type Hints 11 am...

Date post: 22-May-2020
Category:
Upload: others
View: 10 times
Download: 0 times
Share this document with a friend
13
PyHPC 2016 6 th International Workshop on Python for High-Performance and Scientific Computing November 14, 2016 SC16, Salt Lake City, UT
Transcript
Page 1: Python for High-Performance and Scientific Computing...Through Transpilation and Type Hints 11 am – 11:30 am Ross Smith Performance of MPI Codes Written in Python with NumPy and

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...Through Transpilation and Type Hints 11 am – 11:30 am Ross Smith Performance of MPI Codes Written in Python with NumPy and

IntroductionAndreasSchreiber WilliamScullin BillSpotz AndyR.Terrel

GermanAerospaceCenter(DLR)

ArgonneNationalLaboratory

SandiaNationalLaboratories

FashionMetric,Inc.

Page 3: Python for High-Performance and Scientific Computing...Through Transpilation and Type Hints 11 am – 11:30 am Ross Smith Performance of MPI Codes Written in Python with NumPy and

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...Through Transpilation and Type Hints 11 am – 11:30 am Ross Smith Performance of MPI Codes Written in Python with NumPy and

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...Through Transpilation and Type Hints 11 am – 11:30 am Ross Smith Performance of MPI Codes Written in Python with NumPy and

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...Through Transpilation and Type Hints 11 am – 11:30 am Ross Smith Performance of MPI Codes Written in Python with NumPy and

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

Page 7: Python for High-Performance and Scientific Computing...Through Transpilation and Type Hints 11 am – 11:30 am Ross Smith Performance of MPI Codes Written in Python with NumPy and

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

Page 8: Python for High-Performance and Scientific Computing...Through Transpilation and Type Hints 11 am – 11:30 am Ross Smith Performance of MPI Codes Written in Python with NumPy and

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...Through Transpilation and Type Hints 11 am – 11:30 am Ross Smith Performance of MPI Codes Written in Python with NumPy and

TwitterFollow, Tweet, Share

@PythonHPC Hashtags

#SC16 #PyHPC

Page 10: Python for High-Performance and Scientific Computing...Through Transpilation and Type Hints 11 am – 11:30 am Ross Smith Performance of MPI Codes Written in Python with NumPy and

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...Through Transpilation and Type Hints 11 am – 11:30 am Ross Smith Performance of MPI Codes Written in Python with NumPy and

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...Through Transpilation and Type Hints 11 am – 11:30 am Ross Smith Performance of MPI Codes Written in Python with NumPy and

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...Through Transpilation and Type Hints 11 am – 11:30 am Ross Smith Performance of MPI Codes Written in Python with NumPy and

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


Recommended