Efficiently Adapting Java Binaries in Limited Memory Contexts.

Uloženo v:
Podrobná bibliografie
Název: Efficiently Adapting Java Binaries in Limited Memory Contexts.
Autoři: Joisha, Pramod G.1,2 pjoisha@ece.northwestern.edu, Midkiff, Samuel P.3 smidkiff@us.ibm.com, Serrano, Mauricio J.1 mauricio.j.serrano@intel.com, Gupta, Manish3 mgupta@us.ibm.com
Zdroj: International Journal of Parallel Programming. Aug2002, Vol. 30 Issue 4, p257-289. 33p.
Témata: *COMPUTERS, *COMPUTER storage devices, JAVA programming language, EMBEDDED computer systems, READ-only memory, PROGRAM transformation
Abstrakt: This paper presents a compilation framework that allows executable code to be shared across different Java Virtual Machine (JVM) instances. Current compliant JVMs for servers are burdened with large memory footprints (because of the size of the increasingly complicated compilers) and high startup costs, while compliant JVMs for embedded devices typically rely on interpretation. This paper describes a quasi-static approach that allows execution of a read-only version of the code, enabling compiled Java binaries to be embedded in ROM in an embedded environment or shared across multiple applications in a server environment. We have implemented this approach in the Quicksilver quasi-static compiler for the Jikes RVM (Jikes Research Virtual Machine). On the SPECjvm98 benchmark suite, our approach gives writable memory space savings of between 82–89% over that of our previous (non-sharable, non-ROMable) quasi-static approach, while delivering performance that is typically within 1–7% of that approach, and is competitive with the performance of the Jikes RVM adaptive optimization system. [ABSTRACT FROM AUTHOR]
Copyright of International Journal of Parallel Programming is the property of Springer Nature and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract. (Copyright applies to all Abstracts.)
Databáze: Business Source Index
Buďte první, kdo okomentuje tento záznam!
Nejprve se musíte přihlásit.