[hpc-announce] X10 2015 workshop (co-located with PLDI)

J Nelson Amaral amaral at cs.ualberta.ca
Wed Jan 28 07:44:38 CST 2015


                          X10 Workshop (X10'15)

                          co-located with PLDI'15
                      Portland, Oregon, United States
                            Sunday, June 14, 2015
                http://x10-lang.org/workshop/workshop15.html


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, GPU programming, SPMD computations, active messaging,
MPI-style communicators and cluster programming. 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 13th, 2015 (Anywhere on Earth)
Submissions:   Friday, March 20th, 2015 (Anywhere on Earth)
Notification:  Friday, April 17th, 2015
Final version: Friday, May 15th, 2015
Workshop:      Sunday, June 14th, 2015

Submission Guidelines

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

Submissions may be one of the following:

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. Accepted authors will
have the option of having their paper in the proceedings that will be
published by the ACM.

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
- 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,
deadlock-freedom
- 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 GC
- 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
debugging

Organizing Committee

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

Program Chair: Prof. José Nelson Amaral, Department of Computing Science,
University of Alberta, AB, Canada

Program Committee

José Nelson Amaral, University of Alberta (Chair)
Tiago Cogumbreiro, Imperial College
Alain Darte, Ecole Normale Supérieure de Lyon
Claudia Fohry, Universität Kassel
Laurie Hendren, McGill University
Jens Palsberg, University of California
Avraham Shinnar, IBM T.J. Watson Research Center
Olivier Tardieu, IBM T.J. Watson Research Center
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.mcs.anl.gov/mailman/private/hpc-announce/attachments/20150128/a14b834b/attachment.html>


More information about the hpc-announce mailing list