Proceedings Supercomputing '92
DOI: 10.1109/superc.1992.236678
|View full text |Cite
|
Sign up to set email alerts
|

Heterogeneous parallel programming in Jade

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
7
0

Publication Types

Select...
4
4

Relationship

0
8

Authors

Journals

citations
Cited by 12 publications
(8 citation statements)
references
References 16 publications
0
7
0
Order By: Relevance
“…These S-DSM are designed for a particular architecture and reasonably expect the same performance from the physical resources. Deploying S-DSM over heterogeneous systems has been studied in 1992 with Mermaid [15] and Jade [13] running on SPARC, DEC and DASH-based machines. With Mermaid, the authors focus on the problem of data conversion between processors.…”
Section: Related Workmentioning
confidence: 99%
“…These S-DSM are designed for a particular architecture and reasonably expect the same performance from the physical resources. Deploying S-DSM over heterogeneous systems has been studied in 1992 with Mermaid [15] and Jade [13] running on SPARC, DEC and DASH-based machines. With Mermaid, the authors focus on the problem of data conversion between processors.…”
Section: Related Workmentioning
confidence: 99%
“…In particular, task-based dataflow programming models automate data dependency and solve the synchronization problem of static task management systems. Main examples of this class are StarSs family [3,4,28] (including OmpSs [6,8]), OoOJava [12,13], JADE [18,[29][30][31], and OpenMP 4.0 [25]. These models try to support dynamic task creation and scheduling with a simple programming model [4].…”
Section: Related Workmentioning
confidence: 99%
“…The inspector/executor approach dynamically analyzes the values in index arrays to automatically parallelize computations that access irregular meshes [Leung and Zahorjan 1993;Saltz et al 1991]. The Jade implementation dynamically analyzes how tasks access data to exploit the concurrency in coarse-grain parallel programs [Rinard et al 1992]. Speculative approaches optimistically execute loops in parallel, rolling back the computation if the parallel execution violates the data dependences [Rauchwerger and Padua 1995].…”
Section: Run-time Analysis and Speculative Executionmentioning
confidence: 99%