« earlier | later » Page 1 of 2
Server-side Javascript with sensible ideas about concurrency: "Processes are necessary to scale to multi-core computers, not memory-sharing threads."
to concurrency javascript network programming vm ... on 17 August 2010
ArchitectNotes – Varnish edit / delete
Making good use of virtual memory (i.e. don't second-guess the kernel) in a web cache. The comment about this not being 1976-style programming is amusing in that it's *exactly* 1976 programming, provided you think EMAS and not Unix...
to cache memory programming vm ... on 17 August 2010
A Lazy Developer Approach: Building a JVM with Third Party Software edit / delete
Translating JVM bytecode into LLVM. We'd like to do this with occam.
The LLVM Compiler Infrastructure Project edit / delete
Proceedings of the LLVM developers' meeting. Worth looking at.
What Every Computer Scientist Should Know About Floating-Point Arithmetic edit / delete
Extremely handy guide to how floating-point arithmetic works. Well worth reading if you're implementing FP stuff.
Transputer Emulator edit / delete
Another portable T414 implementation. Looks very clean, and quite similar to the Transterpreter. (It uses switch for dispatch, and inlines all the instructions by hand.)
to emulation occam research transputer vm ... on 07 March 2007
Python, implemented in Python.
Java theory and practice: Synchronization optimizations in Mustang edit / delete
Optimising locking in the JVM.
The Mozilla project's JITting JVM.
[virtmach] parrot VM? edit / delete
Discussion on stack-based versus register-based VMs.
« earlier | later » Page 1 of 2
| - vm | |
| 1 | + cache |
| 5 | + compiler |
| 1 | + concurrency |
| 1 | + emulation |
| 1 | + fp |
| 1 | + java |
| 1 | + javascript |
| 2 | + jit |
| 2 | + llvm |
| 1 | + maths |
| 1 | + memory |
| 1 | + network |
| 1 | + occam |
| 1 | + parallel |
| 2 | + programming |
| 2 | + python |
| 10 | + research |
| 1 | + software |
| 1 | + transputer |
tasty by Adam Sampson.