Efficient, portable implementation of asynchronous multi-place programs

@inproceedings{Bikshandi2009EfficientPI,
  title={Efficient, portable implementation of asynchronous multi-place programs},
  author={Ganesh Bikshandi and Jos{\'e} G. Casta{\~n}os and Sreedhar B. Kodali and V. Krishna Nandivada and Igor Peshansky and Vijay A. Saraswat and Sayantan Sur and Pradeep Varma and Tong Wen},
  booktitle={PPOPP},
  year={2009}
}
The X10 programming language is organized around the notion of places (an encapsulation of data and activities operating on the data), partitioned global address space (PGAS), and asynchronous computation and communication. This paper introduces an expressive subset of X10, Flat X10, designed to permit efficient execution across multiple single-threaded places with a simple runtime and without compromising on the productivity of X10. We present the design, implementation and evaluation of a… CONTINUE READING
Highly Cited
This paper has 25 citations. REVIEW CITATIONS

Citations

Publications citing this paper.
Showing 1-10 of 18 extracted citations

References

Publications referenced by this paper.
Showing 1-2 of 2 references

UPC language specifications

  • UPC Consortium
  • v1.2. Technical Report LBNL-59208, Lawrence…
  • 2005
Highly Influential
15 Excerpts

Titanium Language Reference Manual

  • Paul N. Hilfinger, Dan Bonachea, +4 authors Katherine Yelick
  • Technical report, University of California at…
  • 2001
Highly Influential
4 Excerpts

Similar Papers

Loading similar papers…