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
Link To Document