DocumentCode
864424
Title
The JRPM system for dynamically parallelizing sequential Java programs
Author
Chen, Michael K. ; Olukotun, Kunle
Author_Institution
Stanford Univ., CA, USA
Volume
23
Issue
6
fYear
2003
Firstpage
26
Lastpage
35
Abstract
As instruction-level parallelism with a single thread of control approaches its performance limits, designers must find other architectural improvements to speed up program execution. The Java runtime parallelizing machine (JRPM) system takes advantage of recent developments to enable a new approach to automatic parallelization. JRPM can exploit thread-level parallelism with minimal programmer effort.
Keywords
Java; instruction sets; parallel architectures; parallel programming; Java runtime parallelizing machine; architectural improvements; automatic parallelization; instruction-level parallelism; program execution; thread-level parallelism; Automatic control; Data analysis; Hardware; Information analysis; Java; Microarchitecture; Parallel processing; Program processors; Programming profession; Yarn;
fLanguage
English
Journal_Title
Micro, IEEE
Publisher
ieee
ISSN
0272-1732
Type
jour
DOI
10.1109/MM.2003.1261384
Filename
1261384
Link To Document