ACM Home Page
Please provide us with feedback. Feedback
Semantic foundations of Jade
Full text PdfPdf (1.45 MB)
Source Annual Symposium on Principles of Programming Languages archive
Proceedings of the 19th ACM SIGPLAN-SIGACT symposium on Principles of programming languages table of contents
Albuquerque, New Mexico, United States
Pages: 105 - 118  
Year of Publication: 1992
ISBN:0-89791-453-8
Authors
Sponsors
SIGACT: ACM Special Interest Group on Algorithms and Computation Theory
SIGPLAN: ACM Special Interest Group on Programming Languages
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 3,   Downloads (12 Months): 25,   Citation Count: 5
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/143165.143189
What is a DOI?

ABSTRACT

Jade is a language designed to support coarse-grain parallelism on both shared and distributed address-space machines. Jade is data-oriented: a Jade programmer simply augments a sequential imperative program with declarations specifying how the program accesses data. A Jade implementation dynamically interprets the access specification to execute the program concurrently while enforcing the program's data dependence constraints, thus preserving the sequential semantics. This paper describes the Jade constructs and defines both a serial and a parallel formal operational semantics for Jade. The paper proves that the two semantics are equivalent.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
M. Berry et al. The perfect club benchmarks: Effecfive performance evaluation of supercomputers. International Journal of Supercomputer Applications, 3(3):5-40, 1989.
2
 
3
 
4
 
5
6
7
 
8
J. M. Lucassen. Types and Effects: Towards the ~integrafion of Functional and Imperative Programming. Technical Report MIT/LCSflR-408, MIT, August 1987.
 
9
United States Department of Defense. Reference Manual for the Ada programming language. DoD, Washington, D.C., January 1983. ANSI/~IL-STD- 1815A,
 
10
11
 
12


Collaborative Colleagues:
Martin C. Rinard: colleagues
Monica S. Lam: colleagues