• DocumentCode
    3498713
  • Title

    JOP-plus - A processor for efficient execution of java programs extended with GALS concurrency

  • Author

    Nadeem, Muhammad ; Biglari-Abhari, Morteza ; Salcic, Zoran

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Univ. of Auckland, Auckland, New Zealand
  • fYear
    2012
  • fDate
    Jan. 30 2012-Feb. 2 2012
  • Firstpage
    17
  • Lastpage
    22
  • Abstract
    In this paper we present an approach to efficiently mix Java with asynchronous and synchronous concurrency and execute it on a specialized Java processor extended with capabilities for concurrency and reactivity. A new processor, which uses JOP (Java Optimized Processor) as its base, executes concurrent programs that comply with Globally Asynchronous Locally Synchronous (GALS) formal model of computation by clearly distinguishing between concurrency and reactivity control flow and Java control flow. The new processor, called JOP-Plus, can be used for embedded and even real-time applications in which majority of code is written in Java and the overall programs specified and structured in SystemJ system-level concurrent programming language.
  • Keywords
    Java; multiprocessing programs; GALS concurrency; JOP-plus; Java optimized processor; Java programs; concurrent programming language; globally asynchronous locally synchronous; Clocks; Concurrent computing; Java; Radio frequency; Real time systems; Registers; Synchronization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference (ASP-DAC), 2012 17th Asia and South Pacific
  • Conference_Location
    Sydney, NSW
  • ISSN
    2153-6961
  • Print_ISBN
    978-1-4673-0770-3
  • Type

    conf

  • DOI
    10.1109/ASPDAC.2012.6164940
  • Filename
    6164940