DocumentCode
2408327
Title
Java Virtual Machine performance analysis with Java instruction level parallelism and advanced folding scheme
Author
Kim, Austin ; Chang, Morris
Author_Institution
Dept. of Comput. Sci., Illinois Inst. of Technol., Chicago, IL, USA
fYear
2002
fDate
2002
Firstpage
9
Lastpage
15
Abstract
This paper attempts to solve the inherently slow performance problem of Java by improving instruction level parallelism merged with a newly developed instruction folding technique. The new ILP scheme with an advanced folding mechanism creates a possibility of further improvement of instruction parallelism. A new architecture is introduced in this project by demonstrating the most recent bytecode folding mechanism followed by folded instruction level parallelism. This paper also presents a comprehensive study of branch prediction logic in the new ILP mechanism. An experiment using SPECJVM98 benchmarks reveals that as many as 7.8 bytecode instructions can be executed concurrently. In our simulation results, the 4-way parallel issue processor has achieved the highest performance, exceeding by 4 times the parallel bytecodes per issue among many other configurations. Moreover, the new ILP system proposed in this paper shows significantly higher parallelism against an existing Java ILP machine
Keywords
Java; instruction sets; object-oriented programming; parallel programming; program compilers; software architecture; software performance evaluation; ILP; Java Virtual Machine; Java instruction level parallelism; SPECJVM98; benchmarks; branch prediction logic; bytecode folding; experiment; instruction folding technique; object-oriented programming; parallel issue processor; performance analysis; simulation; software architecture; Computer science; Field programmable gate arrays; Hardware; Java; Logic; Modems; Object oriented modeling; Parallel processing; Performance analysis; Virtual machining;
fLanguage
English
Publisher
ieee
Conference_Titel
Performance, Computing, and Communications Conference, 2002. 21st IEEE International
Conference_Location
Phoenix, AZ
Print_ISBN
0-7803-7371-5
Type
conf
DOI
10.1109/IPCCC.2002.995131
Filename
995131
Link To Document