DocumentCode :
3775853
Title :
An application specific processor for enhancing dictionary compression in Java card environment
Author :
Massimiliano Zilli;Wolfgang Raschke;Johannes Loinig;Reinhold Weiss;Christian Steger
Author_Institution :
Institute for Technical Informatics, Graz University of Technology, Inffeldgasse 16/I, Graz, Austria
fYear :
2015
Firstpage :
1
Lastpage :
7
Abstract :
Smart cards are low-end embedded systems used in the fields of telecommunications, banking and identification. Java Card is a reduced set of the Java standard designed for these systems. In a context of scarce resources such as smart cards, ROM size plays a very important role and dictionary compression techniques help in reducing program sizes as much as possible. At the same time, to overcome the intrinsic slow execution performance of a system based on interpretation it is possible to enhance the interpreter speed by means of specific hardware support. In this paper we apply the dictionary compression technique to a Java interpreter built on an application specific processor. Moreover, we move part of the decompression functionalities in hardware with the aim of speeding up the execution of a compressed application. We obtain a new interpreter that executes compressed code faster than a classic interpreter that executes non-compressed code.
Keywords :
"Java","Hardware","Dictionaries","Smart cards","Virtual machining","Standards","Random access memory"
Publisher :
ieee
Conference_Titel :
Pervasive and Embedded Computing and Communication Systems (PECCS), 2015 International Conference on
Type :
conf
Filename :
7483777
Link To Document :
بازگشت