[hpc-announce] Call-for-participation: Dec. 3-4, 2019: 11th Annual Concurrent Collections Workshop (CnC'19)

Pouchet,Louisnoel Louis-Noel.Pouchet at colostate.edu
Thu Nov 28 06:08:44 CST 2019

[Apologies if you receive multiple copies]

CnC 2019: The Eleventh Annual Concurrent Collections Workshop
December 3–4, 2019 at the University of Utah (Salt Lake City, UT)

The annual Concurrent Collections (CnC) workshop is as 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 with an interest programming models inspired by dataflow and/or tuple space ideas as well as current or emerging applications of such models.
The workshop will be held at the University of Utah, in Salt Lake City, UT. See https://cnc-workshop.github.io/cnc2019/ for more information.

Background on CnC:
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:  https://icnc.github.io and 

Online registration:
Thanks to the generous donations from our sponsors, we will not require a registration fee for workshop attendance this year. Registration form to come soon (Utah students: feel free to stop by without registration).

Agenda for the workshop (tentative):

Tuesday morning (tutorials) 
9:30am: Introduction to CnC: A dependence programming model
Kath Knobe, Rice University

10:30am: Introduction to Intel Concurrent Collections
Louis-Noel Pouchet Colorado State University

11:30am: MADNESS -- a moving target
Robert Harrison, IACS, Stony Brook University

Tuesday afternoon (keynote and technical talks):
1:00pm: Keynote: How to Sugarcoat System Resilience?
Ganesh Gopalakrishnan School of Computing, University of Utah

2:00pm: Formalizing CnC semantics
Tiago Cogumbreiro and Kath Knobe U. Massachusetts and Rice University

2:30pm: CnC Program Annotations
Zoran Budimlic and Kath Knobe Rice University

3:30pm: Continuation Marks: Compiler-Visible and Concurrency-Friendly Reflection on Control (Invited talk)
Matthew Flatt University of Utah

4:00pm: A CnC-like language to optimize DNA manufacturing processes
Louis-Noel Pouchet and Jean Peccoud Colorado State University

4:30pm: AEfficient Execution of Dynamic Programs using Data-Flow Parallel Paradigm
Mohammad Mahdi Javanmard Stony Brook University

Wednesday morning (keynote and technical talks):

9:00am: Keynote: Specialized dataflow DSL as an alternative programming paradigm
George Bosilca U. Tenesse

10:30am: Distributed Hierarchical CnC Runtime
Srdjan Milakovic and Zoran Budimlic Rice University

11:00am: CnC-in-CnC
Kath Knobe Rice University

11:30am: Tracing for Distributed CnC
Srdjan Milakovic and Zoran Budimlic Rice University

Workshop chairs and contacts for the organization:
Louis-Noel Pouchet, Colorado State University pouchet at colostate.edu
P. Sadayappan, University of Utah, saday at cs.utah.edu

Louis-Noel Pouchet
pouchet at colostate.edu

More information about the hpc-announce mailing list