• DocumentCode
    1456195
  • Title

    Crafting a Java virtual machine in silicon

  • Author

    Hardin, David S.

  • Author_Institution
    aJile Syst. Inc., USA
  • Volume
    4
  • Issue
    1
  • fYear
    2001
  • fDate
    3/1/2001 12:00:00 AM
  • Firstpage
    54
  • Lastpage
    56
  • Abstract
    The aJile family of low-power, single-chip, embedded Java microcontrollers provides an efficient platform for embedded and real-time Java execution. The aJile CPU hardware provides direct support for the entire JVM instruction set and thread model, obviating the need for a Java interpreter or just-in-time compiler, as well as the traditional RTOS. aJile´s hardware technology also supports multiple JVM contexts executing on the same CPU, enhancing safety and security by guaranteeing space and time allotments for multiple Java applications. Combined with a Java 2 Micro Edition (J2ME) runtime and a back-end target build tool, these technologies allow the development of real-time embedded applications entirely in Java
  • Keywords
    Java; computer architecture; embedded systems; microcontrollers; virtual machines; JVM instruction set; Java 2 Micro Edition; Java interpreter; aJile; back-end target build tool; embedded Java microcontrollers; just-in-time compiler; memory management; multiple JVM; multiple Java applications; real-time Java execution; safety; security; thread model; Context modeling; Hardware; Java; Microcontrollers; Safety; Security; Silicon; Space technology; Virtual machining; Yarn;
  • fLanguage
    English
  • Journal_Title
    Instrumentation & Measurement Magazine, IEEE
  • Publisher
    ieee
  • ISSN
    1094-6969
  • Type

    jour

  • DOI
    10.1109/5289.911178
  • Filename
    911178