JavaMemoryModel: Call for Papers: Java Concurrency Workshop

From: Victor Luchangco (Victor.Luchangco@Sun.COM)
Date: Tue Feb 03 2004 - 10:27:18 EST

Hi folks,

I just want to advertise the Workshop on Concurrency and Synchronization
in Java Programs (CSJP), which would be an appropriate place to send
papers about work on the JMM. I'm attaching the call for papers, which
is also available at

Please distribute this as you deem appropriate.

The workshop is collocated with the ACM Symposium on Principles of
Distributed Computing (PODC), for which I'm one of the publicity
chairs. Joint submission to both CSJP and PODC is encouraged for
appropriate papers (note, however, that the two conferences have
different submission dates). See the attached CFP for details.

I hope many of you will write papers on the work done for the JMM,
and send them to CSJP.


PS. I hope this mail is not an abuse of this list; I apologize if it
    is inappropriate.

    Workshop on Concurrency and Synchronization in Java Programs

                  St John's, Newfoundland, Canada
                           25-26 July 2004


Synchronization is fast becoming a major performance and design issue
for concurrent programming on modern architectures. With the advent
of JSR166, the new Java(TM) Concurrency Package, new low-level
synchronization primitives and high-level constructs are being
introduced into the Java language. In light of these developments,
there is a unique window of opportunity for the Java Community and the
PODC community to join forces in evaluating and planning future
directions for synchronization in general, and Java synchronization in
particular. The goal of this workshop is to bring about a productive
interaction between members of the two communities, targeting
interesting synchronization problems, solutions, constructs, models,
and other core aspects of synchronization in Java programs.


Contributions are solicited in all areas related to synchronization in
concurrent Java programs. While synchronization in Java Virtual
Machine implementations directly related to synchronization in Java
programs is also of interest, papers whose primary focus is
synchronization in other parts of a Java Virtual Machine are not

Specific topics of interest include, but are not limited to:

 - use of JSR166 (Java Concurrency Package) features
 - implementation of JSR166 features in JVMs
 - scalability
 - concurrent data structure implementations in Java programs
 - case studies
 - nonblocking synchronization
 - Java Memory Model
 - synchronization constructs, e.g., software transactional memory
 - language and semantics ("what if"s)
 - Java synchronization vs. synchronization in alternative environments
 - compiler transformations
 - effect of garbage collection on difficulty of synchronization
 - performance and scalability analysis techniques
 - performance and scalability studies of important applications
 - hard synchronization problems without adequate solutions


Submitted papers should be orginal, unpublished work. The main focus
in selecting workshop contributions will be the intrinsic interest and
timeliness of the work, so authors are encouraged to submit polished
descriptions of work in progress as well as papers describing
completed projects.

Accepted papers will be included in an informal workshop proceedings,
and can subsequently be submitted to more formal publication venues if
this is allowed by the rules of those venues. Papers can be submitted
to both PODC and the workshop, and if appropriate submissions are
accepted to both, a special joint session will be included in the PODC
program. Authors wishing to have their papers considered for such a
session should submit their paper separately to both PODC and the
workshop, indicating on the cover page of each that they are
interested in the joint session. Papers accepted to the joint session
will be published in the PODC proceedings as usual, and in addition
will have their abstracts published in the informal workshop
proceedings. A special journal issue associated with the workshop is
being considered.

All submissions will be handled electronically and must be in PDF or
PostScript format. Papers must not exceed 10 pages (US "Letter" size,
8.5 x 11 inches) including text, figures and references. The font size
must be at least 11 points.


  - to be announced


  - Feb 15, 2004 Deadline for submission to PODC (and joint session)
  - April 4th, 2004 Deadline for submission to workshop
  - June 1st, 2004 Acceptance/rejection notifications
  - June 18th, 2004 Camera-ready papers due
  - July 24-25 2004 Workshop in Newfoundland


Mark Moir Nir Shavit
Mark.Moir@Sun.COM Nir.Shavit@Sun.Com
Sun Microsystems Laboratories
1 Network Drive
Burlington, MA 01803


David Bacon, IBM
Hans Boehm, HP
Josh Bloch, Sun
David Detlefs, Sun Labs
Tim Harris, Cambridge University
Maurice Herlihy, Brown University
David Holmes, DLTeCH Pty Ltd
Doug Lea, SUNY Oswego
Mark Moir, Sun Labs (Co-Chair)
Vivek Sarkar, IBM
Nir Shavit, Sun Labs (Co-Chair)
Martin Rinard, MIT
Jan Vitek, Purdue University

JavaMemoryModel mailing list -

This archive was generated by hypermail 2b29 : Thu Oct 13 2005 - 07:00:57 EDT