Reading list #123
Replies: 10 comments
-
Inline Caching:
Hidden classes:
|
Beta Was this translation helpful? Give feedback.
-
Analyses of Python runtime overhead:
Interpreter dispatch:
|
Beta Was this translation helpful? Give feedback.
-
Producing Wrong Data Without Doing Anything Obviously Wrong! |
Beta Was this translation helpful? Give feedback.
-
"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:
|
Beta Was this translation helpful? Give feedback.
-
A very detailed post on perf improvements for .NET 6: https://devblogs.microsoft.com/dotnet/performance-improvements-in-net-6/ |
Beta Was this translation helpful? Give feedback.
-
Copy-and-Patch Compilation: |
Beta Was this translation helpful? Give feedback.
-
From #213: https://www.sciencedirect.com/science/article/abs/pii/S0167642321001520 (paywalled). |
Beta Was this translation helpful? Give feedback.
-
Simple and Effective Type Check Removal through Lazy Basic Block Versioning |
Beta Was this translation helpful? Give feedback.
-
Writeup about the function inliner in Cinder JIT https://engineering.fb.com/2022/05/02/open-source/cinder-jits-instagram/ |
Beta Was this translation helpful? Give feedback.
-
Threaded Code Generation with a Meta-Tracing JIT Compiler |
Beta Was this translation helpful? Give feedback.
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:
Beta Was this translation helpful? Give feedback.
All reactions