3 ms·
Out of curiosity, what is the use case? RISC-V is new enough that it is unlikely to be needed for 'dusty-deck' (source code long lost) that was needed for the V
by non-e-moose 6y ago
Out of curiosity, what is the use case?
RISC-V is new enough that it is unlikely to be needed for 'dusty-deck' (source code long lost) that was needed for the VAX --> Alpha binary translators, or for Univac (ones complement!) to X86_64.
Why require a JIT? For static binary translators (based upon experience) the biggest difficulty is a combination of variable-length instruction decode and/or self-modifying code (requires an interpreter) and/or re-entrant-into-the-middle-of-an-instruction (easiest to handle with an interpreter).
- kenoph 6y agoActually I think the biggest problem is predicting correctly all the jump targets.
- rcgorton 6y agoFor an overview of static translators: https://www.hpl.hp.com/hpjournal/dtj/vol4num4/toc.htm https://www.hpl.hp.com/hpjournal/dtj/vol4num4/toc.htm, article 9 ('Binary Translation')
- non-e-moose 6y agoKenoph: is your company looking for people with experience in binary translation/compilers? My URL: http://gorton-machine.org/rick/index.html http://gorton-machine.org/rick/index.html and resume hangs off of that. Regards, Richard