Program

Monday

  • 1:30–1:45 Opening Remarks (Milind Kulkarni, Aparna Chandramowlishwaran)
  • 1:45–2:45 Principles I
    • Pipes: A data-flow language and compiler for CnC—Martin Kong, Louis-Noel Pouchet and P. Sadayappan.
    • Resilient Distributed Concurrent Collections—Cedric Bassem and Yves Vandriessche. Slides
    • The Habanero CnC Framework: A Demonstration of CnC Unification—Nick Vrvilo. Slides
  • 2:45–3:00 Break
  • 3:00–4:00 Practices I
    • A Sketch of Static and Streaming Analytic Applications in the Medical Field—Gary Delp. Slides
    • Utilization of Concurrent Collections in Fault Tolerance Oriented Multiscale Physics—Robert Pavel and Christoph Jungans.
    • Tiling and Fusion in LULESH—Chenyang Liu et al.. Slides
  • 4:00–5:00 Discussion
  • 6:00–... Dinner and Drinks

Tuesday

  • 8:00–9:00 Breakfast
  • 9:00–10:00 Keynote
    • CnC: Past, Present and Future—Kath Knobe
  • 10:00–10:10 Break
  • 10:10–11:10 Tutorial
    • Intel CnC Runtime—Frank Schlimbach Slides
  • 11:10–11:30 Break (Coffee)
  • 11:30–12:30 Principles II
    • A Mixture of Experts Approach for Parallelism Mapping in Dynamic Environments—Murali Emani. Slides
    • Event Graph Visualization and Step Inverse Solving for CnC Programs—Peter Elmers, Nick Vrvilo and Vivek Sarkar. Slides
    • Dependence-Based Automatic Parallelization using Intel CnC—Bo Zhao and Ali Janessari. Slides
  • 12:30–2:00 Lunch
  • 2:00–2:40 Practices II
    • Computation of the Density Matrix in Quantum-based Molecular Dynamics using the Concurrent Collections Programming Model—Sergio Pino et al..
    • Jacobi Smoother for HPGMG—Louis-Noel Pouchet, Martin Kong and P. Sadayappan.
  • 2:40–3:00 Break (Coffee and Cookies)
  • 3:00–4:00 Principles III
    • Transparently Composing CnC Graph Pipelines on a Cluster—Hongbo Rong and Frank Schlimbach. Slides
    • CnC for Tuning Hints on OCR—Nick Vrvilo. Slides
    • Parallel Recipes: CnC as workflow coordination language for scientific computing—Yves Vandriessche. Slides
  • 4:00–5:00 Discussion and Wrap-Up