References

  1. Shivali Agarwal, Rajkishore Barik, Vivek Sarkar & Rudrapatna K. Shyamasundar (2007): May-happen-in-parallel analysis of X10 programs. In: Proceedings of PPoPP'07. ACM, pp. 183–193, doi:10.1145/1229428.1229471.
  2. Philippe Charles, Christian Grothoff, Vijay Saraswat, Christopher Donawa, Allan Kielstra, Kemal Ebcioglu, Christoph von Praun & Vivek Sarkar (2005): X10: an object-oriented approach to non-uniform cluster computing. In: Proceedings of OOPSLA'05. ACM, pp. 519–538, doi:10.1145/1094811.1094852.
  3. Frederica Darema, David A. George, V. Alan Norton & Gregory F. Pfister (1988): A Single-Program-Multiple-Data computational model for EPEX/FORTRAN. Parallel Computing 7(1), pp. 11–24, doi:10.1016/0167-8191(88)90094-4.
  4. Matteo Frigo, Charles E. Leiserson & Keith H. Randall (1998): The implementation of the Cilk-5 multithreaded language. In: Proceedings of PLDI'98. ACM, pp. 212–223, doi:10.1145/277650.277725.
  5. Rajiv Gupta (1989): The fuzzy barrier: a mechanism for high speed synchronization of processors. SIGARCH Computer Architecture News 17(2), pp. 54–63, doi:10.1145/68182.68187.
  6. Doug Lea (2000): A Java fork/join framework. In: Proceedings of JAVA'00. ACM, pp. 36–43, doi:10.1145/337449.337465.
  7. Jonathan K. Lee & Jens Palsberg (2010): Featherweight X10: a core calculus for async-finish parallelism. In: Proceedings of PPoPP'10. ACM, pp. 25–36, doi:10.1145/1693453.1693459.
  8. Vijay Saraswat (2011): Report on the Programming Language X10, version 2.12. Technical Report. IBM Research.
  9. Vijay Saraswat & Radha Jagadeesan (2005): Concurrent clustered programming. In: Proceedings of CONCUR'05, LNCS 3653. Springer, pp. 353–367, doi:10.1007/11539452_28.
  10. Jun Shirako, David M. Peixotto, Vivek Sarkar & William N. Scherer (2008): Phasers: a unified deadlock-free construct for collective and point-to-point synchronization. In: Proceedings of ICS'08. ACM, pp. 277–288, doi:10.1145/1375527.1375568.
  11. Jun Shirako, David M. Peixotto, Vivek Sarkar & William N. Scherer (2009): Phaser accumulators: A new reduction construct for dynamic parallelism. In: Proceedings of IPDPS'09. IEEE Computer Society, pp. 1–12, doi:10.1109/IPDPS.2009.5161071.
  12. Chau-Wen Tseng (1995): Compiler optimizations for eliminating barrier synchronization. In: Proceedings of PPOPP'95. ACM, pp. 144–155, doi:10.1145/209936.209952.
  13. Vasco T. Vasconcelos, Francisco Martins & Tiago Cogumbreiro (2010): Type Inference for Deadlock Detection in a Multithreaded Typed Assembly Language. In: Post-proceedings of PLACES'09, EPTCS 17, pp. 95–109, doi:10.4204/EPTCS.17.8.

Comments and questions to: eptcs@eptcs.org
For website issues: webmaster@eptcs.org