
Brad Chamberlain
Brad is a founding member of the Chapel programming language project and has served as the project’s technical lead since 2006. He is a Distinguished Technologist at HPE (formerly Cray Inc.) who has spent his career focused on improving the productivity of supercomputer users, particularly through the design of programming languages. Brad earned his Ph.D. in Computer Science and Engineering from the University of Washington, with which he remains associated as an Affiliate Professor of the Paul G. Allen School. At the time of this writing, he is the de facto editor-in-chief of the Chapel blog.
Aside from scalable parallel computing, Brad is a big fan of board games (particularly medium-heavy Euros), music, and the arts.
Articles by Brad Chamberlain
-
Announcing Chapel 1.30.0!
Posted on March 23, 2023
A summary of highlights from the March 2023 release of Chapel 1.30.0
-
Advent of Code 2022: Wrap-up
Posted on December 20, 2022
A summary of our twelve days of AoC 2022 and a peek at some of Chapel’s distributed programming features
-
Advent of Code 2022, Day 11: Monkeying Around
Posted on December 17, 2022
A parallel solution to day eleven of AoC 2022, using Chapel’s task parallel features.
-
Announcing Chapel 1.29.0!
Posted on December 15, 2022
A summary of highlights from the December 2022 release of Chapel 1.29.0
-
Advent of Code 2022, Day 8: Hiding Treehouses
Posted on December 8, 2022
A solution to day eight of AoC 2022, introducing domains and multidimensional arrays.
-
Advent of Code 2022, Day 6: Packet Detection
Posted on December 6, 2022
A parallel solution to day six of AoC 2022, introducing configs, parallel loop expressions, range translation, and named, unbounded, and counted ranges.
-
Advent of Code 2022, Day 5: Stacking Crates
Posted on December 5, 2022
A solution to day five of AoC 2022 featuring arrays, lists, strided ranges, zippered iteration, unbounded ranges, and references.
-
Advent of Code 2022, Day 3: Rucksack Comparisons
Posted on December 3, 2022
A parallel solution to day three of AoC 2022, introducing ranges,
bytes
, forall-loops, and sets -
Advent of Code 2022, Day 2: Rochambeau
Posted on December 2, 2022
A parallel solution to day two of AoC 2022, introducing enums, procedures, iterators, arrays, and promotion
-
Advent of Code 2022, Day 1: Counting Calories
Posted on December 1, 2022
A simple solution to day one of AoC 2022, introducing basic Chapel concepts
-
Advent of Code 2022: Twelve Days of Chapel
Posted on November 30, 2022
The Chapel team’s plan for blogging during Advent of Code 2022.
-
Welcome to the Chapel blog!
Posted on November 30, 2022
An introduction to the Chapel blog, and our intentions and plans for it.