[ecoop-info] CFP: CAP10 -- Splash Workshop on Concurrency for the Application Programmer

Doug Lea dl at cs.oswego.edu
Fri Jul 2 19:44:01 CEST 2010

                         Call For Participation
                        SPLASH 2010 Workshop on
               Concurrency for the Application Programmer
                        Monday, October 18, 2010
                          Splash, Reno Nevada

For more information and discussion about this workshop,
see the CFP at http://gee.cs.oswego.edu/dl/html/CAP2010.html
and join the CAP Facebook group at

Forced by architectural and commercial considerations, programmers now
have to confront multi-core systems, heterogeneity, clusters, clouds.

What does this revolution mean for the application programmer,
typically removed from the hardware through many layers of middle-ware
(often on top of managed run-time environments)? How should the
capabilities of heterogeneous processors (including GPUs, FPGAs,
streaming processors) and heterogeneous memory (including non-coherent
memory) be made available to the application programmer? Should
abstractions for the application programmer focus primarily on
application-level concurrency rather than implementation-level
concurrency? Should application-level concurrency abstractions be
fundamentally determinate? Fundamentally declarative? Resilient in the
face of node- and network- failure? How can high-performance
concurrent programs be written in garbage-collected languages? How can
they not be written in garbage-collected languages?

This workshop aims to bring together practitioners and thinkers to
address all topics around concurrency for the application
programmer. We intend to try to keep the workshop small (ideally,
between 20 - 40 participants). Participants are expected to have
significant experience developing either applications, or concurrent
application frameworks (e.g. Hadoop, data-streaming languages) or
domain-specific languages, or tooling for application programmers.

Potential participants are requested to submit either 10-page
technical papers or 3-page position papers, using 10-point ACM SIGPLAN
templates to TBA. The Program Committee will choose from the selected
submissions. Participation in the workshop will be through invitations
and on the basis of submissions.

Accepted papers will be posted in advance of the meeting, thereby
offering a chance for participants to read each others' papers and be
prepared for a more meaningful discussion.

Program Committee
     * Bob Blainey (IBM)
     * Joshua Bloch (Google)
     * Ras Bodik (UC Berkeley/Par Lab)
     * Amol Ghoting (IBM)
     * Kevlin Henney (Curbrain Ltd)
     * David Holmes (Oracle)
     * Jim Larus (Microsoft)
     * Doug Lea (SUNY Oswego) -- Co-chair
     * Martin Odersky (EPFL)
     * Bill Pugh (U Maryland)
     * Vijay Saraswat (IBM) -- Co-chair
     * Adam Welc (Intel)

     * Submission deadline: September 13, 2010
     * Acceptance notification: September 20, 2010
     * Final copy deadline: October 4, 2010
     * Workshop: October 18, 2010

More information about the ecoop-info mailing list