• 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