Updated Interpreter optimization resources (markdown)
parent
7dd55007e0
commit
4c2e71df37
|
@ -19,7 +19,7 @@ Target audience is Nimbus developers.
|
|||
* Paper by author of ANTLR: The Structure and Performance of Efficient Interpreters - [link](https://www.jilp.org/vol5/v5paper12.pdf)
|
||||
* Paper by author of ANTLR introducing dynamic replication: Optimizing Indirect Branch Prediction Accuracy in Virtual Machine Interpreter - [link](https://www.scss.tcd.ie/David.Gregg/papers/toplas05.pdf)
|
||||
* Benchmarking VM Dispatch strategies in Rust: Switch vs unrolled switch vs tail call dispatch vs Computed Gotos - [link](https://pliniker.github.io/post/dispatchers/)
|
||||
* Computed Gotos for fast dispatching in Python - [link](https://github.com/python/cpython/blob/9d6171ded5c56679bc295bacffc718472bcb706b/Python/ceval.c#L571-L608)
|
||||
* Computed Gotos for fast dispatching in the official CPython codebase - [link](https://github.com/python/cpython/blob/9d6171ded5c56679bc295bacffc718472bcb706b/Python/ceval.c#L571-L608)
|
||||
|
||||
## JIT / Dynamic recompilation
|
||||
|
||||
|
|
Loading…
Reference in New Issue