Auxten Wang
Auxten
- 👨🏻💻 Experience in RecSys, Database
- Technical Director of ClickHouse core team
Principal Engineer in Shopee (ML Platform)
❤️ Love Open Source!
- Contributed to ClickHouse, Jemalloc, K8s, Memcached, CockroachDB, Superset
- Creator of chDB(Acquired), CovenantSQL
Session
09-11
14:10
30min
No GIL, Real Gains: Porting a C++ Python Extension to Free-Threaded Python 3.14
Auxten Wang
- Why free-threaded Python matters for native extensions (4 min)
- What Python 3.14 changes
- Why existing C/C++ extensions do not benefit automatically
- Where our embedded engine still hit the GIL (5 min)
- Python UDF calls
- String-heavy columns
- DataFrame integration
- Three changes that unlocked parallelism (12 min)
- Running Python UDFs in-process
- Declaring the module GIL-independent and fixing shared state
- Reworking string hot paths
- What broke and what surprised us (4 min)
- Hidden GIL assumptions
- Stable ABI trade-offs
- Places where no-GIL did not help
- Benchmarks and a migration checklist (5 min)
- Real workloads on 16 cores
- A practical checklist for extension authors
Room 1 (170)