Important Notice: Our web hosting provider recently started charging us for additional visits, which was unexpected. In response, we're seeking donations. Depending on the situation, we may explore different monetization options for our Community and Expert Contributors. It's crucial to provide more returns for their expertise and offer more Expert Validated Answers or AI Validated Answers. Learn more about our hosting issue here.

Can I use Jikes RVM with a hardware simulator?

hardware jikes rvm simulator
0
Posted

Can I use Jikes RVM with a hardware simulator?

0

Some researchers wish to use Jikes RVM on top of a hardware simulator. There are at least three classes of simulator to consider. • Binary re-writers such as Valgrind and PIN • Functional simulators such as provided by SimICS and others. • Cycle accurate simulators such as SimpleScalar and PTLSim Binary re-writers should be able to run Jikes RVM out of the box. However, we know of at least three concerns: • Jikes RVM uses just-in-time compilation and also re-compilation. The simulator must be able to cope with self modifying code and dynamic code generation. • Jikes RVM makes use of the INT 0x40-43 instruction to generate synchronous traps for array bounds failures. This is not a commonly used instruction. Valgrind did not originally support the instruction, but subsequently did. Unfortunately support for the instruction was inadvertently dropped in a later release of Valgrind, but may have now been restored. To test whether this is a problem for your simulator, write a trivial program

Related Questions

What is your question?

*Sadly, we had to bring back ads too. Hopefully more targeted.

Experts123