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.
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.
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.
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.
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.
Doug Lea (2000):
A Java fork/join framework.
In: Proceedings of JAVA'00.
ACM,
pp. 36–43,
doi:10.1145/337449.337465.
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.
Vijay Saraswat (2011):
Report on the Programming Language X10, version 2.12.
Technical Report.
IBM Research.
Vijay Saraswat & Radha Jagadeesan (2005):
Concurrent clustered programming.
In: Proceedings of CONCUR'05,
LNCS 3653.
Springer,
pp. 353–367,
doi:10.1007/11539452_28.
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.
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.
Chau-Wen Tseng (1995):
Compiler optimizations for eliminating barrier synchronization.
In: Proceedings of PPOPP'95.
ACM,
pp. 144–155,
doi:10.1145/209936.209952.
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.