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