The Chapel Parallel Programming Language


CHIUW 2018

The 5th Annual Chapel Implementers and Users Workshop
Call For Participation

Friday May 25, 2018 – Saturday May 26, 2018 (tentatively)

32nd IEEE International Parallel & Distributed Processing Symposium
JW Marriott Parq Vancouver, Vancouver, British Columbia, Canada


CHIUW 2018 is the fifth annual Chapel Implementers and Users Workshop, to be held in conjunction with IEEE IPDPS 2018. This workshop will continue our annual series bringing users and developers of the Chapel language ( together to report on work being done with the language and to advance the Chapel effort. Attendance is open to anyone interested in Chapel, from the seasoned enthusiast to someone simply curious to learn more.


The first day of the workshop will essentially be a full-day mini-conference focusing on Chapel-related material. We also anticipate holding our traditional "code camp" session on the second day to support pair-programming and collaborative activites. In more detail:

Mini-Conference Day: The main day will primarily be composed of submitted talks describing Chapel-related research and development being pursued in the broad community. Those interested in submitting novel research papers or talks should refer to the Call For Submissions section below. The final program's talks will be selected by the workshop's program committee.

For CHIUW 2018, we will be accepting submissions in two forms: (1) full research papers and (2) talk-only extended abstracts. Accepted papers will be included in the IEEE IPDPS workshop proceedings which will be distributed at the conference and submitted for inclusion in the IEEE Xplore Digital Library after the conference. Submitted papers that are not accepted for publication at CHIUW 2018 will automatically be considered for the talk-only track. All talk slides and materials developed for the workshop will be archived on the CHIUW workshop website.

Other likely activities during this first day will include:

  • A pre-workshop introduction to Chapel for those new to the language
  • A "State of the Chapel Project" talk
  • A keynote speaker (TBD)
  • An impromptu lightning talks session
  • Some sort of community discussion on Chapel priorities and next steps

Code Camp Day: Pending sufficient interest, CHIUW 2018 will also include a "code-camp" session on May 26th, intended for collaborative Chapel explorations. We typically partner community members who are striving to gain experience with Chapel or its implementation with more experienced users or developers. If you have a specific topic or activity that you'd like to propose for this day (e.g., "I'd like to work with someone to try coding algorithm x in Chapel" or "I'd like someone to help me get familiar with aspect y of the Chapel module/runtime/compiler code"), please submit it using the process below.

Call For Submissions

Paper Submissions: If you have Chapel-related work that you would like to publish at CHIUW as part of the IEEE IPDPS workshop proceedings, please prepare your manuscript according to the IEEE IPDPS 2018 call for papers (see "What/Where to Submit") and submit it via the CHIUW 2018 EasyChair site (not yet available) by the submission deadline below. All accepted papers will be governed by the IEEE IPDPS workshop publication deadlines and procedures. Papers that are not accepted for publication at CHIUW 2018 will automatically be considered as topics for the talk-only track unless the author indicates otherwise in their submission.

Talk Proposals: To propose a talk at CHIUW without an accompanying research paper, please send a 1–2 page extended abstract using reasonable formatting and a 10- or 11-point font. Extended abstracts should be several paragraphs long and give as detailed a preview of the talk's contents as possible. Talks submissions can summarize previously published work or preview work not yet ready for publication. Submissions will be evaluated based on the novelty and maturity of the work. Talk-only submissions should be sure to include:
  • The title of the talk
  • The list of authors and their affiliations
  • The presenting author

Submit your extended abstract via the CHIUW 2018 EasyChair site by the submission deadline below.

Code Camp Proposals: If you would like to participate in a pair-programming or collaborative activity on the code-camp day, please send a short paragraph describing the activity to We hope to be able to accept all reasonable proposals, the primary constraint being the number of viable partners in attendance. For this reason, from a planning/resource perspective, the earlier we receive these proposals the better, though we will consider additional ad-hoc activities right up to the code camp day itself (to support ideas that are generated during the first day's talks, for example).

Other Proposals: Chapel is a community language and our intention is for CHIUW to become an increasingly community-run event, so if you have proposals for other activities that you would like to see take place at CHIUW (particularly if you're interested in leading that activity), please let us know by mailing

Key Dates

  • Oct 2: this call made available
  • Jan 12 (AoE): paper and talk submissions due
  • Feb 16: notification of acceptances
  • Mar TBD: camera-ready deadline
  • Mar TBD: workshop program and extended abstracts posted online
  • Mar TBD: early registration deadline
  • May 25–25: CHIUW 2018


General Chairs:

  • Michael Ferguson, Cray Inc.
  • Nikhil Padmanabhan (co-chair), Yale University

Program Committee:
  • Brad Chamberlain (chair), Cray Inc.
  • Aparna Chandramowlishwaran, University of California, Irvine
  • Mike Chu, AMD
  • Anshu Dubey, Argonne National Laboratory
  • Jonathan Dursi, The Hospital for Sick Children, Toronto
  • Hal Finkel, Argonne National Laboratory
  • Marta Garcia Gasulla, Barcelona Supercomputing Center
  • Clemens Grelck, University of Amsterdam
  • Jeff Hammond, Intel
  • Bryce Lelbach, Nvidia
  • Michelle Strout, University of Arizona
  • Kenjiro Taura, University of Tokyo
  • David Wonnacott, Haverford College