[TYPES/announce] Workshop on Languages for the Multicore Era (LaME 2013) -- call of papers
Aaron Turon
turon at mpi-sws.org
Mon Mar 18 03:21:51 EDT 2013
LaME 2013
Second Workshop on Languages for the Multicore Era
* 1 July, 2013, Montpellier, France
* Co-located with ECOOP/ECSA/ECMFA 2013
* Submission deadline: 1 May, 2013
* http://lame2013.dei.uc.pt/
= OVERVIEW =
With the shift to multicore hardware, there has been a resurgence of
interest in parallel programming at every level of software systems.
Extracting good parallel speedup for irregularly-structured problems
without resorting to full-blown concurrent programming remains a
difficult challenge. To the extent that concurrency is exposed, it
poses well-known risks: unintended races, nondeterministic behavior,
deadlocks, and weak memory consistency. And in any case, performance
problems are often difficult to diagnose and fix: they may stem from
task granularity and scheduling choices, or from false sharing and
other cache coherence effects, which are often not under direct
programmer control. These challenges present an opportunity for
research on languages to make a significant impact on programming
practice.
LaME provides a venue for exploring how languages and related
artifacts (e.g., abstractions implemented as libraries, compilers,
analysis tools, and parallel runtimes) can make parallel programming
safer and more productive, without sacrificing performance. The
workshop allows researchers to present new ideas, research directions,
and preliminary results in an informal atmosphere that fosters
discussion and feedback.
= TOPICS =
LaME is an interactive venue for describing, discussing, and
evaluating programming language support for parallel execution on
multicore computers. We interpret “programming language” broadly to
include language-like abstractions (e.g., parallel APIs implemented as
libraries or embedded DSLs) and language-support tools such as
optimizers, analysis tools, and IDEs. We interpret “multicore” broadly
to include heterogeneous parallel units such as GPUs. Multicore can
also include distributed computing, so long as there is a multicore
component (e.g., programming a cluster of multicore nodes).
= SUBMISSIONS =
Authors are invited to submit original and unpublished work that
exposes a new problem, advocates a specific solution, or reports on
actual experience. Preliminary results and/or position papers likely
to spur interesting discussions are encouraged. Papers must be
submitted using the standard two-column ACM SIG proceedings or SIG
alternate template in either 9-point or 10-point font. Submissions are
limited to six pages including figures, tables, and references.
Papers will be reviewed and selected based on relevance, interest,
clarity, and technical correctness. Final papers will be made
available on the workshop web site, but to facilitate resubmission to
more formal venues, no archival proceedings will be published, and
papers will not be sent to the ACM Digital Library.
= IMPORTANT DATES =
Submission: 1 May 2013
Notification: 15 May 2013
Final version: 15 June 2013
Early registration: 1 June 2013
Workshop: 1 July 2013
= ORGANIZERS =
Robert Bocchino (Carnegie Mellon University)
rbocchin at cs.cmu.edu
Aaron Turon (Max Planck Institute for Software Systems)
turon at mpi-sws.org
= PROGRAM COMMITTEE =
Lars Bergstrom (University of Chicago)
Robert Bocchino (CMU)
Sebastian Burckhardt (Microsoft Research)
Bruno Cabral (University of Coimbra)
Doug Lea (SUNY Oswego)
Aaron Turon (MPI-SWS)
More information about the Types-announce
mailing list