Title :
The JRPM system for dynamically parallelizing sequential Java programs
Author :
Chen, Michael K. ; Olukotun, Kunle
Author_Institution :
Stanford Univ., CA, USA
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;
Journal_Title :
Micro, IEEE
DOI :
10.1109/MM.2003.1261384