This is a list of papers about X10 where at least one co-author is a member of the X10 group at IBM Research. We also maintain a complete listing of all X10-related publications.
2009
- Guojing Cong, Gheorghe Almasi, Vijay Saraswat:Fast PGAS Connected Components Algorithms . Presented at PGAS conference, 2009.
- Ganesh Bikshandi, Gheorghe Almasi, Sreedhar Kodali, Vijay Saraswat, Sayantan Sur: A Comparative Study and Empirical Evaluation of Global View HPL Program in X10 . Presented at PGAS conference, 2009
- Nathaniel Nystrom, Olivier Tardieu, Igor Peshansky, Vijay Saraswat. Constrained Kinds. Technical Report. 2009
- Jun Shirako, Jisheng M. Zhao, V. Krishna Nandivada, Vivek Sarkar: Chunking parallel loops in the presence of synchronization . ICS 2009: 181-192
- Ganesh Bikshandi, José G. Castaños, Sreedhar B. Kodali, V. Krishna Nandivada, Igor Peshansky, Vijay A. Saraswat, Sayantan Sur, Pradeep Varma, Tong Wen: Efficient, portable implementation of asynchronous multi-place programs . PPOPP 2009: 271-282
2008
- Shivali Agarwal, Rajkishore Barik, V. Krishna Nandivada, R. K. Shyamasundar, Pradeep Varma: Static Detection of Place Locality and Elimination of Runtime Checks . APLAS 2008: 53-74
- 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.
2007
- 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.
2006
- 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.
2005
- Philip Charles, Christopher Donawa, Kemal Ebcioglu, Christian Grothoff, Allan Kielstra, Christoph von Praun, Vijay Saraswat, Vivek Sarkar. X10: An Object-oriented approach to non-uniform Clustered Computing. OOPSLA 2005.
- Kemal Ebcioglu, Vijay Saraswat, Vivek Sarkar. X10: an Experimental Language for High Productivity Programming of Scalable Systems. P-PHEC workshop, HPCA 2005.
2004
- Kemal Ebcioglu, Vijay Saraswat, Vivek Sarkar. X10: Programming for hierarchical parallelism and non-uniform data access. International Workshop on Language Runtimes, OOPSLA 2004.


