The design, implementation, and evaluation of Jade

@article{Rinard1998TheDI,
  title={The design, implementation, and evaluation of Jade},
  author={Martin C. Rinard and Monica S. Lam},
  journal={ACM Trans. Program. Lang. Syst.},
  year={1998},
  volume={20},
  pages={483-545}
}
Jade is a portable, implicitly parallel language designed for exploiting task-level concurrency.Jade programmers start with a program written in a standard serial, imperative language, then use Jade constructs to declare how parts of the program access data. The Jade implementation uses this data access information to automatically extract the concurrency and map the application onto the machine at hand. The resulting parallel execution preserves the semantics of the original serial program. We… CONTINUE READING

Citations

Publications citing this paper.
SHOWING 1-10 OF 149 CITATIONS

Composable, nestable, pessimistic atomic statements

VIEW 10 EXCERPTS
CITES BACKGROUND & METHODS
HIGHLY INFLUENCED

Regent: a high-productivity programming language for HPC with logical regions

  • SC15: International Conference for High Performance Computing, Networking, Storage and Analysis
  • 2015
VIEW 4 EXCERPTS
CITES BACKGROUND
HIGHLY INFLUENCED

Hardware design of task superscalar architecture

VIEW 5 EXCERPTS
CITES BACKGROUND & METHODS
HIGHLY INFLUENCED

Aliasing in Object-Oriented Programming. Types, Analysis and Verification

  • Lecture Notes in Computer Science
  • 2013
VIEW 21 EXCERPTS
CITES BACKGROUND & METHODS
HIGHLY INFLUENCED

Atomic Shelters: Coping with Multi-core Fallout

VIEW 4 EXCERPTS
CITES METHODS & BACKGROUND
HIGHLY INFLUENCED

Implicit invocation meets safe, implicit concurrency

VIEW 5 EXCERPTS
CITES BACKGROUND & METHODS
HIGHLY INFLUENCED

FILTER CITATIONS BY YEAR

1998
2019

CITATION STATISTICS

  • 25 Highly Influenced Citations

References

Publications referenced by this paper.
SHOWING 1-10 OF 19 REFERENCES

A Report on the Sisal Language Project

  • J. Parallel Distrib. Comput.
  • 1990
VIEW 5 EXCERPTS
HIGHLY INFLUENTIAL

A comparison of architectural support for messaging in the TMC CM-5 and the Cray T3D

  • Proceedings 22nd Annual International Symposium on Computer Architecture
  • 1995
VIEW 6 EXCERPTS
HIGHLY INFLUENTIAL

Empirical evaluation of the CRAY-T3D: A compiler perspective

R. Arpaci, D. Culler, A. Krishnamurthy, S. Steinberg, K. Yelick
  • Proceedings of the 22nd International Symposium on Computer Architecture. ACM, New York.
  • 1995
VIEW 6 EXCERPTS
HIGHLY INFLUENTIAL