• DocumentCode
    2028900
  • Title

    Thread-level parallel execution in co-designed virtual machines

  • Author

    Hall, Thomas S. ; Kent, Kenneth B.

  • Author_Institution
    Fac. of Comput. Sci., New Brunswick Univ., Fredericton, NB, Canada
  • fYear
    2005
  • fDate
    8-10 June 2005
  • Firstpage
    249
  • Lastpage
    251
  • Abstract
    Virtual machine technology is becoming more important as the use of non-heterogeneous computer networks have become more widespread. However, the runtime performance of an application running on a virtual machine is significantly below that of the same application running as a native executable on a given platform. Previous work shows that a hardware/software co-designed virtual machine can provide a performance improvement. This paper describes research work to further improve the performance of the co-designed virtual machine by adding thread-level parallel execution. The design put forward adds the functionality to support independent scheduling of threads in the hardware and software partitions of the co-designed virtual machine. A prototype of the design, based on the Java virtual machine, utilizing software simulation has been constructed and tested. The results of this testing show that the design is feasible when there is sufficient communication bandwidth available between the partitions.
  • Keywords
    Java; hardware-software codesign; multi-threading; performance evaluation; scheduling; virtual machines; Java; hardware-software codesign; nonheterogeneous computer networks; software simulation; thread-level parallel execution; virtual machines; Application software; Computer networks; Hardware; Java; Runtime; Software performance; Software prototyping; Virtual machining; Virtual prototyping; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Rapid System Prototyping, 2005. (RSP 2005). The 16th IEEE International Workshop on
  • ISSN
    1074-6005
  • Print_ISBN
    0-7695-2361-7
  • Type

    conf

  • DOI
    10.1109/RSP.2005.52
  • Filename
    1509462