This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Jade: A High-Level, Machine-Independent Language for Parallel Programming
June 1993 (vol. 26 no. 6)
pp. 28-38

Jade, a high-level parallel programming language for managing coarse-grained parallelism, is discussed. Jade simplifies programming by providing sequential-execution and shared-address-space abstractions. It is also platform-independent; the same Jade program runs on uniprocessors, multiprocessors, and heterogeneous networks of machines. An example that illustrates how Jade programmers express irregular, dynamically determined concurrency and how the implementation exploits this source of concurrency is presented. A digital video imaging program that runs on a high-resolution video system and several other examples of Jade applications are described.

Citation:
Martin C. Rinard, Daniel J. Scales, Monica S. Lam, "Jade: A High-Level, Machine-Independent Language for Parallel Programming," Computer, vol. 26, no. 6, pp. 28-38, June 1993, doi:10.1109/2.214440
Usage of this product signifies your acceptance of the Terms of Use.