Subscribe
Sign in
Home
Podcast
Notes
Chat
CPython Internals
AI
Paid Subscription Plans
Archive
Leaderboard
About
Latest
Top
Discussions
The Design & Implementation of the CPython Virtual Machine
A deep dive into CPython's bytecode instruction format and execution engine internals
Aug 31
•
Abhinav Upadhyay
28
Share this post
The Design & Implementation of the CPython Virtual Machine
blog.codingconfessions.com
Copy link
Facebook
Email
Note
Other
CPython Internals: What Happens Before Bytecode Execution Starts
Learn about runtime initialization, parsing and compilation of the Python code into bytecode leading to execution on the virtual machine
Aug 30
•
Abhinav Upadhyay
2
Share this post
CPython Internals: What Happens Before Bytecode Execution Starts
blog.codingconfessions.com
Copy link
Facebook
Email
Note
Other
(Live Session) Performance Thinking: Six Key Lessons from 1BRC
Over the past year as I’ve dived deep into systems programming, I’ve developed a strong appreciation for the finer details that drive performance…
Aug 17
•
Abhinav Upadhyay
6
Share this post
(Live Session) Performance Thinking: Six Key Lessons from 1BRC
blog.codingconfessions.com
Copy link
Facebook
Email
Note
Other
Are Function Calls Still Slow in Python? An Analysis of Recent Optimizations in CPython
How costly it is to call functions and builtins in your python code? Does inlining help? How have the recent CPython releases improved performance in…
Aug 8
•
Abhinav Upadhyay
35
Share this post
Are Function Calls Still Slow in Python? An Analysis of Recent Optimizations in CPython
blog.codingconfessions.com
Copy link
Facebook
Email
Note
Other
July 2024
Two Threads, One Core: How Simultaneous Multithreading Works Under the Hood
Ever wondered how your CPU handles two tasks at once? Discover the magic of Simultaneous Multithreading and see what’s really going on inside.
Jul 24
•
Abhinav Upadhyay
43
Share this post
Two Threads, One Core: How Simultaneous Multithreading Works Under the Hood
blog.codingconfessions.com
Copy link
Facebook
Email
Note
Other
Recording: How Hyper-Threading Works — A Microarchitectural Perspective
Last weekend, we did a live session on the architecture of the hyper-threading (simultaneous multithreading) implementation in Intel’s x86 processors.
Jul 8
•
Abhinav Upadhyay
19
Share this post
Recording: How Hyper-Threading Works — A Microarchitectural Perspective
blog.codingconfessions.com
Copy link
Facebook
Email
Note
Other
4
1:09:29
June 2024
Substack has Failed Indian Creators
Dear subscribers, This is not my usual deep technical post, it’s going to be a rant about the problems I (and many other Indian writers) have faced in…
Jun 27
•
Abhinav Upadhyay
62
Share this post
Substack has Failed Indian Creators
blog.codingconfessions.com
Copy link
Facebook
Email
Note
Other
28
All Set! Looking Under the Hood of Python's Set Data Structure
Learn everything about hash tables, collision handling, and performance optimization
Jun 25
•
Abhinav Upadhyay
38
Share this post
All Set! Looking Under the Hood of Python's Set Data Structure
blog.codingconfessions.com
Copy link
Facebook
Email
Note
Other
Live Session: How Hyper-Threading (Simultaneous Multithreading) Works — A Microarchitectural Perspective
Learn about the microarchitecture implementation of SMT & its performance implications
Jun 20
•
Abhinav Upadhyay
11
Share this post
Live Session: How Hyper-Threading (Simultaneous Multithreading) Works — A Microarchitectural Perspective
blog.codingconfessions.com
Copy link
Facebook
Email
Note
Other
CPython Garbage Collection: The Internal Mechanics and Algorithms
A detailed code walkthrough of how CPython implements memory management, including reference counting and garbage collection
Jun 11
•
Abhinav Upadhyay
35
Share this post
CPython Garbage Collection: The Internal Mechanics and Algorithms
blog.codingconfessions.com
Copy link
Facebook
Email
Note
Other
1
Recording: CPython and ELF Essentials for Building a Basic Remote Profiler
Yesterday, we did the live session on the internals of remote sampling profilers.
Jun 3
•
Abhinav Upadhyay
16
Share this post
Recording: CPython and ELF Essentials for Building a Basic Remote Profiler
blog.codingconfessions.com
Copy link
Facebook
Email
Note
Other
1:23:08
Everything You Wanted to Know About Profilers in Python
Learn what profilers are, when to use them and quick demo of few profilers for Python
Jun 1
•
Abhinav Upadhyay
18
Share this post
Everything You Wanted to Know About Profilers in Python
blog.codingconfessions.com
Copy link
Facebook
Email
Note
Other
27:40
Share
Copy link
Facebook
Email
Note
Other
This site requires JavaScript to run correctly. Please
turn on JavaScript
or unblock scripts