Loading [a11y]/accessibility-menu.js
Improving Java performance using dynamic method migration on FPGAs | IEEE Conference Publication | IEEE Xplore

Improving Java performance using dynamic method migration on FPGAs


Abstract:

Summary form only given. With the diffusion of Java in advanced multimedia mobile devices, there is a growing need for speeding up the execution of Java bytecode beyond t...Show More

Abstract:

Summary form only given. With the diffusion of Java in advanced multimedia mobile devices, there is a growing need for speeding up the execution of Java bytecode beyond the limits of traditional interpreters and just-in-time compilers. In this area, Java coprocessors are viewed as a promising technology, which marries the flexibility of a general-purpose microprocessor to run legacy code and lightweight Java methods, with the high performance of a specialized execution engine on speed-critical bytecode. We propose and analyze a microprocessor with FPGA coprocessor architecture with efficient shared-memory communication support. Furthermore, we describe a complete run-time environment that supports dynamic migration of Java methods to the coprocessor, and we quantitatively analyze speedups achievable under a number of system configurations using an accurate complete-system simulator.
Date of Conference: 26-30 April 2004
Date Added to IEEE Xplore: 07 June 2004
Print ISBN:0-7695-2132-0
Conference Location: Santa Fe, NM, USA

Contact IEEE to Subscribe

References

References is not available for this document.