DocumentCode :
3256929
Title :
Advanced Instruction Folding for an Object-oriented Processor
Author :
Fong, Anthony S. ; Yau, C.H. ; Yijun Liu
Author_Institution :
City Univ. of Hong Kong, Kowloon Tong, China
fYear :
2013
fDate :
15-17 April 2013
Firstpage :
196
Lastpage :
199
Abstract :
jHISC is an object-oriented processor with RISC core and architectural support for object instructions. It is a three-addressing machine instead of a stack machine as JVM. With instruction folding techniques, several JVM operations could be translated into fewer or one jHISC three-address machine code, and they execute more effectively. This paper presents an improved folding algorithm for jHISC V4.0 in which the bytecodes are divided into six types and treat the intermediate operation result as P type operations and our instruction folding algorithm is further implemented in hardware level to further reduce the translation burden in software level.
Keywords :
Java; multiprocessing systems; program compilers; reduced instruction set computing; JVM; RISC core; advanced instruction folding; architectural support; bytecodes; instruction folding techniques; jHISC; object instructions; object-oriented processor; Benchmark testing; Educational institutions; Hardware; Java; Registers; Software; Software algorithms; object-oriented processor; instruction folding; algorithm;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Information Technology: New Generations (ITNG), 2013 Tenth International Conference on
Conference_Location :
Las Vegas, NV
Print_ISBN :
978-0-7695-4967-5
Type :
conf
DOI :
10.1109/ITNG.2013.136
Filename :
6614309
Link To Document :
بازگشت