meta_pixel
Tapesearch Logo
Log in
Talk Python To Me

#347: Cinder - Specialized Python that Flies

Talk Python To Me

Michael Kennedy

Technology

4.8635 Ratings

🗓️ 8 January 2022

⏱️ 71 minutes

🧾️ Download transcript

Summary

The team at Instagram dropped a performance bomb on the Python world when they open-sourced Cider, their performance oriented fork of CPython. It contains a number of performance optimizations, including bytecode inline caching, eager evaluation of coroutines, a method-at-a-time JIT, and an experimental bytecode compiler that uses type annotations to emit type-specialized bytecode that performs better in the JIT.

Transcript

Click on a timestamp to play from that location

0:00.0

The team at Instagram dropped the performance bomb on the Python world when they open-sourced Cinder,

0:05.5

their performance-oriented fork of C-Python.

0:08.5

It contains a number of performance optimizations, including bytecode inline caching,

0:13.4

eager evaluation of code routines, a method at a time, JIT, and an experimental bytecode compiler

0:19.1

that uses type annotations to emit type specialized bytecode

0:23.1

that performs better in the jet.

0:25.6

While it's not a general purpose runtime we can all pick up and use, it contains many

0:29.8

powerful features and optimizations that make their way back to mainline Python.

0:34.8

We welcome Dino Veland to the show to dive into Sender. This is Talk

0:38.9

Python to Me, episode 347 recorded November 29th, 2021. Welcome to Talk Python, Me, a weekly podcast on Python.

1:00.6

This is your host, Michael Kennedy.

1:02.4

Follow me on Twitter where I'm at M.Kennedy and keep up with a show and listen to past episodes at TalkPython.fm.

1:08.5

And follow the show on Twitter via at Talk Python.

1:11.7

We've started streaming most of our episodes live on YouTube.

1:15.3

Subscribe to our YouTube channel over at TalkPython.fm slash YouTube to get notified

1:19.5

about upcoming shows and be part of that episode.

1:23.2

This episode is brought to you by Century and TopTal.

1:27.0

Please check out what they're offering during their segments.

1:29.1

It really helps support the show.

1:31.3

Dino, welcome to Talk By the Enemy.

1:33.4

Hi, Michael. Thanks for having me.

1:34.7

I'm really excited to talk to you.

...

Please login to see the full transcript.

Disclaimer: The podcast and artwork embedded on this page are from Michael Kennedy, and are the property of its owner and not affiliated with or endorsed by Tapesearch.

Generated transcripts are the property of Michael Kennedy and are distributed freely under the Fair Use doctrine. Transcripts generated by Tapesearch are not guaranteed to be accurate.

Copyright © Tapesearch 2025.