4 ms·
I am the author of the article :-) This sentence is more like a description of the current state of affairs: people go for very complicated jits instead of try
by vkazanov 8y ago
I am the author of the article :-)
This sentence is more like a description of the current state of affairs: people go for very complicated jits instead of trying to push the basic interpreter to its limits.
And jits are complicated, and are very hard to get right.
- souprock 8y agoI can confirm this. At work I helped create a PowerPC interpreter running on x86-64 that was faster than anything else I could find. In many cases, it was faster than actual PowerPC hardware. Our first two attempts at a JIT couldn't beat the interpreter. Eventually we did it. We had to, since the PowerPC system being emulated had real-time software running on a beast of a CPU. It was quad-core, 1.5 GHz, out-of-order, with multiple pipelines. For reasons, all 4 cores needed to be emulated on a single host core.
- vkazanov 8y agoSounds like a very interesting project! Could you share some details? What techniques did u use? I collect everything interpreter-related. But that's easy to see from the article :-)