DocumentCode :
1641161
Title :
A dual issue queued pipelined Java processor TRAJA-toward an open source processor project
Author :
Shimizu, Naohiko ; Naito, Makoto
Author_Institution :
Sch. of Eng., Tokai Univ., Hiratsuka, Japan
fYear :
1999
fDate :
6/21/1905 12:00:00 AM
Firstpage :
213
Lastpage :
216
Abstract :
In this paper the authors present a dual issue queued pipelined Java processor TRAJA 3.0. It can decode 162 instructions of the Java Virtual Machine (JVM)´s opcodes and it has a set of proprietary instructions. The pipeline has four instruction buffers and four decode queues to overcome the pipeline stalls on decoding the variable length instructions of the JVM. The processor also executes a restricted set of instruction folding and a restricted set of instruction reorder. In addition it has a caching scheme for the fast execution of the array instructions of the JVM
Keywords :
Java; instruction sets; microprocessor chips; parallel architectures; pipeline processing; Java Virtual Machine opcodes; TRAJA 3.0; array instructions; array reference cache; caching scheme; dual issue queued pipelined Java processor; instruction buffers; instruction folding; instruction reorder; open source processor project; proprietary instructions; variable length instructions; Application software; Counting circuits; Decoding; Java; Licenses; Microprogramming; Operating systems; Pipelines; Runtime; Virtual machining;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
ASICs, 1999. AP-ASIC '99. The First IEEE Asia Pacific Conference on
Conference_Location :
Seoul
Print_ISBN :
0-7803-5705-1
Type :
conf
DOI :
10.1109/APASIC.1999.824066
Filename :
824066
Link To Document :
بازگشت