2003
DOI: 10.1007/3-540-44863-2_74
|View full text |Cite
|
Sign up to set email alerts
|

Jade: A Parallel Message-Driven Java

Abstract: Abstract. We present Java, a Java-like 1 language with parallel message-driven features. The parallel constructs include parallel classes called Chares and parallel arrays of objects called ChareArrays. Communication with a parallel object occurs through asynchronous method invocation. In the message-driven paradigm, when a method of a Chare or ChareArray is invoked, it continues to completion before any other method of the same parallel object can run. In contrast to Java's runtime compilation, the Java sourc… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
4
0

Year Published

2004
2004
2010
2010

Publication Types

Select...
3
2
1

Relationship

1
5

Authors

Journals

citations
Cited by 6 publications
(4 citation statements)
references
References 16 publications
0
4
0
Order By: Relevance
“…Jade [5] from University of Illinois at Urbana-Champaign focuses on messagedriven parallelism extracted from interactions between a special kind of distributed object called a Chare. It introduces a kind of parallel array called a ChareArray.…”
Section: Related Workmentioning
confidence: 99%
“…Jade [5] from University of Illinois at Urbana-Champaign focuses on messagedriven parallelism extracted from interactions between a special kind of distributed object called a Chare. It introduces a kind of parallel array called a ChareArray.…”
Section: Related Workmentioning
confidence: 99%
“…The reasons behind choosing JADE are, JADE complies with FIBA specifications [4,8]. In addition, JADE is an open source built with Java language that is very popular and has intensive support [11,16,18,19]. Another reason, there exist an add-on to link between agents side and web service side named WSIG which could be good alternative to proxy the web service communication in future work [12,15].…”
Section: Motivationmentioning
confidence: 99%
“…The current implementation of the orchestration language targets Jade [4], a Java-like language with parallel messagedriven features. Also, multi-phase shared array(MSA) is currently used as a shared-memory abstraction for data sharing.…”
Section: Implementation and Future Workmentioning
confidence: 99%