• DocumentCode
    2132100
  • Title

    Branch sensitive context switching between partitions in a hardware/software co-design of the Java virtual machine

  • Author

    Kent, Kenneth B.

  • Author_Institution
    Fac. of Comput. Sci., New Brunswick Univ., Fredericton, NB, Canada
  • Volume
    2
  • fYear
    2003
  • fDate
    28-30 Aug. 2003
  • Firstpage
    642
  • Abstract
    This paper presents an algorithm used for selecting when to context switch execution from one partition to another in a co-design Java virtual machine. In contrast to previous solutions, this algorithm is sensitive to the nonsequential flow of execution due to branch instructions in the application. Qualitative results are presented to demonstrate the effects when branch statements are considered for several benchmark applications.
  • Keywords
    Java; context-sensitive languages; hardware-software codesign; virtual machines; Java virtual machine; benchmark applications; branch instruction; branch sensitive context switching; branch statement; hardware-software co-design; nonsequential execution flow; Application software; Circuits; Field programmable gate arrays; Hardware; Java; Partitioning algorithms; Process design; Runtime; Switches; Virtual machining;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Communications, Computers and signal Processing, 2003. PACRIM. 2003 IEEE Pacific Rim Conference on
  • Print_ISBN
    0-7803-7978-0
  • Type

    conf

  • DOI
    10.1109/PACRIM.2003.1235863
  • Filename
    1235863