Python Performance Matters by Emery Berger (Strange Loop 2022) @StrangeLoopConf
Python Performance Matters by Emery Berger (Strange Loop 2022)  @StrangeLoopConf
Uploaded October 2022 | Updated September 2026, 3 weeks ago
It's 2022. Moore's Law and Dennard scaling have run out of steam, making it harder than ever to achieve high performance - especially in Python. This talk first explains in detail the unique challenges that Python poses to programmers. It then presents Scalene, a novel high-performance CPU, GPU and memory profiler for Python that does many things that past Python profilers do not and cannot do. Scalene both runs orders of magnitude faster than other profilers while delivering more accurate and more actionable information that's especially valuable to Python programmers.

Emery Berger
Professor, University of Massachusetts Amherst
@emeryberger

Emery Berger is a Professor of Computer Sciences at the University of Massachusetts Amherst, the flagship campus of the UMass system. Professor Berger and his collaborators have built numerous widely adopted software systems including Hoard, a fast and scalable memory manager that accelerates multithreaded applications (on which the Mac OS X memory manager is based); DieHard/DieHarder, error-avoiding and secure memory managers that influenced Windows, and Coz, a "causal profiler" that ships with modern Linux distros. He is also the developer and maintainer of CSrankings.org. His honors include an NSF CAREER Award, Most Influential Paper Awards at OOPSLA, at PLDI, and ASPLOS; five CACM Research Highlights, and Best Paper Awards at FAST, OOPSLA, and SOSP; he is an ACM Fellow. Professor Berger served six years as an elected member of the SIGPLAN Executive Committee; a decade as Associate Editor of TOPLAS; he was Program Chair for PLDI 2016 and co-Program Chair of ASPLOS 2021.

-------- Sponsored by: --------

Stream is the # 1 Chat API for custom messaging apps. Activate your free 30-day trial to explore Stream Chat. gstrm.io/tsl
Python Performance Matters by Emery Berger (Strange Loop 2022)Ectype - bringing type safety (and more!) to vanilla JavaScript by Holly Wu (Strange Loop 2023)Outperforming Imperative with Pure Functional Languages by Richard FeldmanFormal semantics for multi-language programs by Amal AhmedSymbolic Numeric Programming in Julia by Shashi Gowda (Strange Loop 2022)The Vera C. Rubin Observatory Legacy Survey of Space and Time by Andrés Plazas MalagónWhy is a Monad Like a Writing Desk? by Carin Meier (2012)Exploring deep space and deep ocean with AI guidance by Daniel Van HoesenCat Hicks: Fostering a learning culture in coding teamsFelienne Hermans: How patterns in variable names can make code easier to readPlayable Quotes for Game Boy Games by Joël Franušić and Adam SmithStrange Loop Chat with Felienne Hermans about The Programmers Brain
Strange Loop Conference |

"Python Performance Matters" by Emery Berger (Strange Loop 2022)

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER