• DocumentCode
    2583346
  • Title

    JMA: the Java-multithreading architecture for embedded processors

  • Author

    Watcharawitch, Panit ; Moore, Simon

  • Author_Institution
    Comput. Lab., Cambridge Univ., UK
  • fYear
    2002
  • fDate
    2002
  • Firstpage
    527
  • Lastpage
    529
  • Abstract
    Embedded processors are increasingly deployed in applications requiring high performance with good real-time characteristics whilst being low power. Parallelism has to be extracted in order to improve the performance at an architectural level. Extracting instruction level parallelism requires extensive speculation which adds complexity and increases power consumption. Alternatively, parallelism can be provided at the thread level. Many embedded applications can be written in a threaded manner in Java which can be directly translated to use hardware-level multithreaded operations. This paper presents an architectural study of JMA, a high-performance multithreaded architecture which supports Java-multithreading and realtime scheduling whilst remaining low-power.
  • Keywords
    Java; embedded systems; multi-threading; parallel architectures; power consumption; JMA; Java-Multithreading Architecture; Java-multithreading; high-performance; multithreaded architecture; power consumption; scheduling; Animation; Computer architecture; Delay; Energy consumption; Hardware; Java; Multithreading; Parallel processing; Processor scheduling; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Design: VLSI in Computers and Processors, 2002. Proceedings. 2002 IEEE International Conference on
  • ISSN
    1063-6404
  • Print_ISBN
    0-7695-1700-5
  • Type

    conf

  • DOI
    10.1109/ICCD.2002.1106824
  • Filename
    1106824