[hpc-announce] CFP: ACM SIGPLAN X10 Workshop (X10'16), co-located with PLDI

Claudia F. fohry at uni-kassel.de
Tue Feb 23 01:33:10 CST 2016

The 2016 ACM SIGPLAN X10 Workshop (X10'16)
   co-located with PLDI'16 in Santa Barbara, California, USA
   Tuesday, June 14, 2016

Call for Papers

The concurrency and scale-out era is upon us. Application programmers
need to confront the architectural challenge of multiples cores and
accelerators, clusters and supercomputers. A central need is the
development of a usable programming model that can address these
challenges -- dealing with thousands of cores and peta-bytes of data.

The open-source X10 programming language is designed to address these
twin challenges of productivity and performance. It is organized
around four basic principles of asynchrony, locality, atomicity and
order, developed on a type-safe, class-based, object-oriented
foundation. This foundation is robust enough to support fine-grained
concurrency, Cilk-style fork-join programming, active messaging,
hierarchical and elastic resources, as well as application-level
resilience. X10 implementations are available on a wide range of
systems ranging from laptops, to clusters, to supercomputers.

The X10 Workshop is intended as a forum for X10 programmers,
developers, researchers, and educators. We anticipate the program of
the workshop to combine keynotes and presentations of selected papers
with ample time for discussions. We are soliciting both short papers
(4-6 pages) and extended talk abstracts (2 pages). We encourage
submissions on all aspects of X10, including theory, design,
implementation, practice, curriculum development and experience,
applications and tools. This will be a full day workshop.

Important Dates

Abstracts: Friday, March 11, 2016 (Anywhere on Earth)
Submissions: Sunday, March 20, 2016 (Anywhere on Earth)
Notification: Friday, April 15, 2016
Final version: Wednesday, April 27, 2016
Workshop: Tuesday, June 14, 2016

Submission Guidelines

Papers can be submitted at: https://easychair.org/conferences/?conf=x1016

Submissions should present original research. There are two types
of papers:
- Short paper: four to six pages in ACM SIGPLAN proceedings
style (9-point type, all inclusive),
- Extended abstract: two pages in ACM SIGPLAN proceedings
style (9-point type, all inclusive).

Submissions must be in PDF and printable on US Letter and A4 sized paper.

All submissions will be peer-reviewed by the program committee. During
the workshop, extended abstracts will receive a shorter presentation
and discussion period.

Accepted papers will be hosted on the X10 website. Additionally,
authors of all accepted papers have the option of including their work
in the proceedings that will be published by the ACM up to two weeks
before the conference (no further selection process).

Topics of interest include, but are not limited to:
- Curriculum development using X10 and experience
- Applications and experience, X10 programming pearls
- High-level frameworks and libraries: map reduce, parallel matrix and
graph libraries, global load balancing frameworks
- Development and use of APGAS library
- Performance analysis, comparison between performance of X10 application
in managed environment vs native environment
- Foundations: weak-memory models, models of imperative concurrency,
reasoning techniques for dynamic concurrency
- Extensions: fault-tolerance, dynamic places, hierarchical places
- Type systems for concurrency and alias management
- Deterministic computation, phased computations -- clock-based
concurrency, stream-based computation
- Static analyses for atomicity violations, race conditions,
- Compilation techniques: code generation, compilation for work-stealing,
concurrency and communication optimizations, compilation for scale
- Runtime systems, interoperability with Java, MPI
- Design and evaluation of JVM extensions for X10
- Distributed garbage collection
- Design and experience with development tools (IDEs) for X10
- Performance analysis and monitoring tools
- Testing, bug detection and program understanding tools
- Debugging frameworks, including large-scale debugging, differential

Organizing Committee

General Chair: Dr. Olivier Tardieu
IBM T.J. Watson Research Center, NY, USA

Program Chair: Prof. Dr. Claudia Fohry
FG Programmiersprachen/-methodik, Universität Kassel, Germany

Program Committee

Prof. Dr. Claudia Fohry, Universität Kassel, Germany
Prof. Laurie Hendren, McGill University
Dr. Vivek Kumar, Rice University, USA
Dr. Josh Milthorpe, IBM T.J. Watson Research Center, USA
Prof. Nate Nystrom, University of Lugano, Switzerland
Dr. Jeeva Paudel, University of Alberta, Canada
Dr. Olivier Tardieu, IBM T.J. Watson Research Center, USA
Dr. Tomofumi Yuki, INRIA Rhone-Alpes, France

More information about the hpc-announce mailing list