Add codebases, thesis
parent
754a792135
commit
f1ce85d024
|
@ -28,3 +28,22 @@ Target audience is Nimbus developers.
|
|||
| Presentation: Interpretation (basic indirect and direct threaded) vs binary translation | http://www.ittc.ku.edu/~kulkarni/teaching/EECS768/slides/chapter2.pdf |
|
||||
| Threaded interpretation vs Dynarec | http://www.emutalk.net/threads/55275-Threaded-interpretation-vs-Dynamic-Binary-Translation |
|
||||
| Dynamic recompilation wiki | http://emulation.gametechwiki.com/index.php/Dynamic_recompilation |
|
||||
|
||||
## Context Threading
|
||||
|
||||
Context threading is a promising alternative to Direct/Indirect/Call/Token/Subroutine/Switch threading
|
||||
that makes interpretation nice with the hardware branch predictor. Practical implementation wanted:
|
||||
|
||||
- [Web version of the thesis by Zalewski](http://www.cs.toronto.edu/~matz/dissertation/matzDissertation-latex2html/node7.html)
|
||||
- [Powerpoint](https://webdocs.cs.ualberta.ca/~amaral/cascon/CDP05/slides/CDP05-berndl.pdf)
|
||||
- [Review / Critic](https://www.complang.tuwien.ac.at/anton/lvas/sem06w/fest.pdf)
|
||||
|
||||
## Codebases (WIP)
|
||||
|
||||
- [Bochs x86 emulator](https://sourceforge.net/projects/bochs/)
|
||||
- [Virtualization without Execution: Designing a portable VM - Powerpoint](http://bochs.sourceforge.net/VirtNoJit.pdf)
|
||||
- [Virtualization without Execution - Paper](http://bochs.sourceforge.net/Virtualization_Without_Hardware_Final.pdf)
|
||||
- Author is also the author of the Nostradamus Distributor linked in pure itnerpreter optimizations
|
||||
- MorphoVM
|
||||
- Thesis: [Morpho VM: An Indirect Threaded Stackless
|
||||
Virtual Machine](https://skemman.is/bitstream/1946/4809/1/hhg-bs.pdf)
|
Loading…
Reference in New Issue