X10 Parallel Language

  • Type Inference for Locality Analysis of Distributed Data Structures.  Satish Chandra, Vijay Saraswat, Vivek Sarkar, Ras Bodik.  Proceedings of the 2008 ACM  SIGPLAN Symposium on Principles and Practice of Parallel Programming (PPoPP), February 2008.
  • Deadlock-Free Scheduling of X10 Computations with Bounded Resources. Shivali  Agarwal, Rajkishore Barik, Dan Bonachea, Vivek Sarkar, Rudrapatna Shyamasundar,  Katherine Yelick. Proceedings of the 19th Annual ACM Symposium on Parallelism  in Algorithms and Architectures (SPAA ’07), June 2007.
  • May-Happen-in-Parallel Analysis of X10 programs. Shivali Agarwal, Rajkishore  Barik, Vivek Sarkar, Rudrapatna Shyamasundar. Proceedings of the 2007 ACM  SIGPLAN Symposium on Principles and Practice of Parallel Programming (PPoPP),  March 2007.
  • Experiences with an SMP Implementation for X10 based on the Java Concurrency  Utilities. Rajkishore Barik, Vincent Cave, Christopher Donawa, Allan Kielstra,  Igor Peshansky, Vivek Sarkar. Workshop on Programming Models for Ubiquitous  Parallelism (PMUP), held in conjunction with PACT 2006, Sep 2006.
  • An Experiment in Measuring the Productivity of Three Parallel Programming  Languages. Kemal Ebcioglu, Vivek Sarkar, Tarek El-Ghazawi, John Urbanic.  HPCA Workshop on Productivity and Performance in High-End Computing (P-  PHEC 2006), held in conjunction with HPCA 2006, Feb 2006.
  • X10: An Object-Oriented Approach to Non-Uniform Cluster Computing. Philippe Charles, Christopher Donawa, Kemal Ebcioglu, Christian Grothoff, Allan Kielstra,  Christoph von Praun, Vijay Saraswat, Vivek Sarkar. Proceedings of the ACM 2005  OOPSLA conference, Onward! track, October 2005.
  • X10: an Experimental Language for High Productivity Programming of Scalable  Systems. Kemal Ebcioglu, Vijay Saraswat, Vivek Sarkar. HPCA Workshop on  Productivity and Performance in High-End Computing (P-PHEC 2005), held in  conjunction with HPCA 2005, Feb 2005.
  • Application development productivity challenges for high-end computing. Vivek  Sarkar, Kemal Ebcioglu, Clay Williams. HPCA Workshop on Productivity and  Performance in High-End Computing (P-PHEC 2004), held in conjunction with  HPCA 2004, Feb 2004.