Subscribe
Sign in
Home
Podcast
Notes
CPython Internals
AI
Paid Subscription Plans
Archive
Leaderboard
About
Latest
Top
Discussions
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
22
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
17
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
53
Share this post
Substack has Failed Indian Creators
blog.codingconfessions.com
Copy link
Facebook
Email
Note
Other
22
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
36
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
10
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
34
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. We learned the internals that are required to build such tools…
Jun 3
•
Abhinav Upadhyay
15
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
May 2024
How Python Compares Floats and Ints: When Equals Isn’t Really Equal
Another Python gotcha and an investigation into its internals to understand why this happens
May 24
•
Abhinav Upadhyay
29
Share this post
How Python Compares Floats and Ints: When Equals Isn’t Really Equal
blog.codingconfessions.com
Copy link
Facebook
Email
Note
Other
5
CPython Memory Management Internals
A high-level but detailed explanation of how CPython implements memory management
May 16
•
Abhinav Upadhyay
15
Share this post
CPython Memory Management Internals
blog.codingconfessions.com
Copy link
Facebook
Email
Note
Other
1:04:11
Live Session: CPython and ELF Essentials for Building a Basic Remote Profiler
Learn some CPython internals, ELF file format and loading, and how remote profilers work
May 11
•
Abhinav Upadhyay
9
Share this post
Live Session: CPython and ELF Essentials for Building a Basic Remote Profiler
blog.codingconfessions.com
Copy link
Facebook
Email
Note
Other
April 2024
Live Session: CPython Memory Management Internals
Last week we concluded the live session on the internals of the CPython’s main bytecode interpreter (the VM), and the response from the attendees has…
Apr 30
•
Abhinav Upadhyay
5
Share this post
Live Session: CPython Memory Management Internals
blog.codingconfessions.com
Copy link
Facebook
Email
Note
Other
Share
Copy link
Facebook
Email
Note
Other
This site requires JavaScript to run correctly. Please
turn on JavaScript
or unblock scripts