The annual Concurrent Collections (CnC) workshop is a forum for researchers and developers of parallel programs to interact on a variety of issues related to next-generation parallel programming models. The focus is on fostering a community around the CnC programming model. However, we also strongly encourage participation by anyone interested in programming models inspired by dataflow and/or tuple space ideas, coordination languages, dependence-based programming, as well as current or emerging applications of these models.

CnC is a parallel programming model for mainstream programmers that philosophically differs from other approaches. CnC programmers do not specify parallel operations. Instead, they only specify semantic ordering constraints. This provides a separation of concerns between the domain expert and tuning expert, simplifying the domain expert’s job while providing more flexibility to the tuning expert.

Details on CnC and related research can be found at: http://intel.ly/concurrent-collections and http://habanero.rice.edu/cnc

The CnC workshops serve as a forum for users and potential users to discuss experiences with the programming, as well as a range of topics, including developments for the language, applications, usability, performance, semantics, and teaching CnC.

Participation and Call for abstracts

The workshop agenda will include CnC tutorials on current and future trends, talks selected from contributed abstracts, and a programming contest. Topics of interest include, but are not limited to: language design and implementation, semantics and theory, application experiences, and teaching CnC.

If you are interested in giving a talk, please submit a short abstract (between 200–500 words in length) to workshop chairs Aparna Chandramowlisharan and Milind Kulkarni at cncworkshop2015@gmail.com no later than Monday, August 10, 2015.

Programming Contest

Following up on last year's successful edition, we are holding the second annual CnC Programming Contest! We are challenging small teams (as small as one contestant) of CnC developers to compete in a programming contest. If you are interested in competing, please send a team name, list of team member(s), and a problem of choice to workshop chairs Aparna Chandramowlisharan and Milind Kulkarni at cncworkshop2015@gmail.com no later than Monday, August 10, 2015. Interested teams are encouraged to contact the organizers prior to the deadline to discuss problem choices, etc. There will be a prize for the best application!

Registration and Attendance

Registration will be handled through LCPC. Please see the LCPC registration page. While many of the workshop costs will be defrayed by our generous sponsor, Intel, there will be a nominal $30/attendee registration fee. Please pay by cash or check at the workshop site.

The workshop will be held at NC State's Centennial Campus. Please see LCPC's local arrangements site for information regarding hotels, airports, etc.