DocumentCode :
375639
Title :
A Java processor architecture with bytecode folding and dynamic scheduling
Author :
El-Kharashi, M. Watheq ; Elguibaly, Fayez ; Li, Kin F.
Author_Institution :
Dept. of Electr. & Comput. Eng., Victoria Univ., BC, Canada
Volume :
1
fYear :
2001
fDate :
2001
Firstpage :
307
Abstract :
This paper presents a novel processor architecture for executing Java bytecodes in hardware. Our processor is based on an instruction folding algorithm implemented with Tomasulo´s scheduling algorithm. The architecture also provides dual processing capability to execute Java bytecodes as well as other binaries. This approach improves Java execution without sacrificing the generality of the processor
Keywords :
Java; microprocessor chips; pipeline processing; virtual machines; Java bytecodes; Java execution; Java processor architecture; dual processing capability; instruction folding algorithm; reservation stations; scheduling algorithm; Computer architecture; Dynamic scheduling; Hardware; High level languages; Java; Microarchitecture; Pipelines; Scheduling algorithm; Software performance; Virtual machining;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Communications, Computers and signal Processing, 2001. PACRIM. 2001 IEEE Pacific Rim Conference on
Conference_Location :
Victoria, BC
Print_ISBN :
0-7803-7080-5
Type :
conf
DOI :
10.1109/PACRIM.2001.953584
Filename :
953584
Link To Document :
بازگشت