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
fDate :
Jan. 30 2012-Feb. 2 2012
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;
Conference_Titel :
Design Automation Conference (ASP-DAC), 2012 17th Asia and South Pacific
Conference_Location :
Sydney, NSW
Print_ISBN :
978-1-4673-0770-3
DOI :
10.1109/ASPDAC.2012.6164940