DESIGNING A MEMORY SYSTEM USING A STATIC LOADER FOR EMBEDDED JAVA ARCHITECTURES
Saved in:
| Title: | DESIGNING A MEMORY SYSTEM USING A STATIC LOADER FOR EMBEDDED JAVA ARCHITECTURES |
|---|---|
| Authors: | Austin Kim, Yang Qian, Morris Chang |
| Contributors: | The Pennsylvania State University CiteSeerX Archives |
| Source: | http://php.cse.psu.edu/~vijay/javaworkshop/8/w99_sub2.pdf. |
| Collection: | CiteSeerX |
| Subject Terms: | Key words, Java programming language, Java bytecode, embedded system, real-time system, Java memory, Java processor, Java Virtual Machine (JVM |
| Description: | As embedded systems continue to evolve, Java becomes an attractive alternative to traditional languages for embedded hardware platforms. However, there are a number of obstacles for Java to hurdle in order to fulfill all the requirements of any real-time embedded systems. This paper presents an architectural view of a memory design for the embedded Java systems. By introducing a new static loader, i.e. the Smart Loader, this paper proposes a new way of optimizing bytecode and memory structures. Also introduced are an advanced instruction folding scheme, a non-objectreferenced instruction counting mechanism, and a class file index resolution strategy. This paper also demonstrates new approaches to memory architecture as well as its organization. Experimental data extracted from various Java applications also proves a performance enhancement using both the Smart Loader and the new memory architecture. The results show that the Smart Loader with the proposed memory architecture can achieve instruction savings up to more than 20 % and cut down the memory accesses by more than 15,000 cycles per class |
| Document Type: | text |
| File Description: | application/pdf |
| Language: | English |
| Relation: | http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.132.9226; http://php.cse.psu.edu/~vijay/javaworkshop/8/w99_sub2.pdf |
| Availability: | http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.132.9226 http://php.cse.psu.edu/~vijay/javaworkshop/8/w99_sub2.pdf |
| Rights: | Metadata may be used without restrictions as long as the oai identifier remains attached to it. |
| Accession Number: | edsbas.BA170FBD |
| Database: | BASE |
Be the first to leave a comment!
Nájsť tento článok vo Web of Science