Chapel
Chapel Tutorials:
Full-day Chapel Tutorials:Joint/Half-day Chapel Tutorials:
- Introduction to Chapel: A Next-Generation HPC Language, Customer Tutorial, April 20, 2010
- Introduction
- Background
- Language Basics
- Break
- Task Parallelism
- Hands-on Time
- Locality and Affinity
- Data Parallelism
- Distributions and Layouts
- Break
- Status, HPCC, and SSCA #2
- More Hands-on Time
- Introduction to Chapel: A Next-Generation HPC Language, NOTUR 2009, Trondheim, Norway, May 18, 2009
- Introduction
- Chapel Background
- Language Basics
- Coffee Break
- Task Parallelism
- Data Parallelism
- Locality and Affinity
- HPCC Case Study
- Compiler Overview
- Hands-On Session
- Introduction to Chapel: a Next-Generation HPC Language, PRACE Winter School 2009, Athens, Greece, February 12, 2009
- Introduction
- Chapel Background
- Base Language
- Task Parallelism
- Data Parallelism
- Locality and Affinity
- Status and Future Directions
- Hands-on Session
- Introduction to Chapel: the Cascade High-Productivity Language, SC08, Austin, TX, November 16, 2008
- Introduction
- Chapel Background
- Base Language
- Task Parallelism
- Data Parallelism
- Locality and Affinity
- Status and Future Directions
- Hands-on Session
- Wrap-up
- Programming Using the Partitioned Global Address Space (PGAS) Model, SC09, Portland, OR, November 16, 2009 (taught jointly with Tarek El-Ghazawi and David Grove)
- Introduction to PGAS (Tarek El-Ghazawi, GWU)
- UPC Tutorial (Tarek El-Ghazawi, GWU)
- An Overview of X10 2.0 (David Grove, IBM)
- Chapel: the Cascade High Productivity Language
- Inter-language Comparison
- Hans-on Session
- Introduction to Chapel: A Next-Generation HPC Language, PGAS 2009, Washington DC, October 5, 2009
- Introduction to Chapel: A Next-Generation HPC Language, CUG 2009, Atlanta, GA,
- Introduction
- Chapel Background
- Language Basics
- Task Parallelism
- Data Parallelism
- Locality and Affinity
- Hands-On Session
- Programming Using the Partitioned Global Address Space (PGAS) Model, SC08, Austin, TX, November 17, 2008 (taught jointly with Tarek El-Ghazawi and Vijay Saraswat)
- Introduction to PGAS (Tarek El-Ghazawi, GWU)
- Unified Parallel C - UPC (Tarek El-Ghazawi, GWU)
- the X10 Programming Language (Vijay Saraswat, IBM)
- Chapel: the Cascade High Productivity Language
- Language Comparison via heat transfer example
- UPC
- X10
- Chapel
- Hands-on Session