Chapel Social Media and Blog Posts
Featured Social Media
- Chapel Completes First "Summer of Code", Ben Albrecht, Cray Blog, October 4, 2016.
- A summary of our GSoC students' progress.
- We're the development team for the Chapel parallel programming language, Ask Us Anything!, Chapel Team, /r/ProgrammingLanguages, October 14-16, 2015.
- A Reddit AMA (Ask Me Anything) session.
- Why Chapel? (parts 1, 2, and 3), Brad Chamberlain, Cray Blog, June-October, 2014
- This series tackles some frequently asked questions about why we are working on Chapel, like "Isn't it hard to get new languages adopted?" (yes) and "So should we bother?" (yes).
Cray Blog Posts
- Chapel Springs into a Summer of Code, Brad Chamberlain, Cray Blog, April 19, 2016.
- This blog article summarizes recent highlights on the Chapel project including our participation in Google Summer of Code 2016, an overview of the 1.13 release, and highlights of the CHIUW 2016 program.
- Six Ways to Say "Hello" in Chapel (parts 1, 2, and 3), Brad Chamberlain, Cray Blog, September-October, 2015
- This series provides a gentle introduction to Chapel's features for parallelism and locality by walking through serial, task-parallel, and data-parallel ways of writing "Hello, World!" for shared- and distributed-memory execution.
- Chapel Users `CHIUW' Their Way Through Portland, Brad Chamberlain, Cray Blog, June 29, 2015
- This article gives a high-level overview of the CHIUW 2015 workshop
- Chapel at SC14: Making Big Easy, Brad Chamberlain, Cray Blog, November 11, 2014
- This article provides a run-down of recent Chapel events and a preview of Chapel-related events at SC14
- Chapel Parallel Iterators: Giving Programmers Productivity with Control, Brad Chamberlain, Cray Blog, September 6, 2013
- This article gives an introduction to Chapel's iterators, as an example of a high-level feature that provides productivity, performance, and control.
- Chapel: Productive Parallel Programming, Brad Chamberlain, Cray Blog, May 14, 2013
- This article provides a brief introductory overview of Chapel.
IEEE TCSC Blog Posts
- [Ten] Myths About Scalable Parallel Programming Langues, Brad Chamberlain, IEEE Technical Committee on Scalable Computing (TCSC) Blog, April-November, 2012
- This is an 8-part series written to rebut several of the
standard arguments over whether new parallel languages can ever
- Part 1: Productivity and Performance
- Part 2: Past Failures and Future Attempts
- Part 3: New Languages vs. Language Extensions
- Part 4: Syntax Matters
- Part 5: Productivity and Magic Compilers
- Part 6: Performance of Higher-Level Languages
- Part 7: Minimalist Language Designs
- Part 8: Striving Toward Adoptability