Reading list #123
Replies: 10 comments
|
Inline Caching:
Hidden classes:
|
|
Analyses of Python runtime overhead:
Interpreter dispatch:
|
|
Producing Wrong Data Without Doing Anything Obviously Wrong! |
|
"USING PYTHON FOR MODEL INFERENCE IN DEEP LEARNING", DeVito et al (Facebook AI Research) https://arxiv.org/abs/2104.00254 The most relevant aspects, for our project, are their coverage of a popular class of Python workloads (PyTorch) and their approach to CPU parallelism using CPython. Overall, they cover a lot of interesting details that extend to many parts of Python core development and to the Python packaging ecosystem. Most notably:
|
|
A very detailed post on perf improvements for .NET 6: https://devblogs.microsoft.com/dotnet/performance-improvements-in-net-6/ |
|
Copy-and-Patch Compilation: |
|
From #213: https://www.sciencedirect.com/science/article/abs/pii/S0167642321001520 (paywalled). |
|
Simple and Effective Type Check Removal through Lazy Basic Block Versioning |
|
Writeup about the function inliner in Cinder JIT https://engineering.fb.com/2022/05/02/open-source/cinder-jits-instagram/ |
|
Threaded Code Generation with a Meta-Tracing JIT Compiler |
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Please add your favorite references!
Two things on HHVM (2018, so fairly recent):
Mark Shannon writings:
Victor Stinner writings:
All reactions