Brad Chamberlain

@bradcray
8 Followers
12 Following
15 Posts
I work in R&D in High Performance Computing, particularly focused on the design and development of the Chapel Parallel Programming Language (@chapelprogramminglanguage)

RE: https://fosstodon.org/@ildikov/116166407248889962

I thoroughly enjoyed my chance to talk with @ildikov about my experiences with programming languages, open-source, and the development of the @chapelprogramminglanguage for the My Open Source Experience podcast. The episode went live this morning on YouTube and other podcast platforms. Hope you enjoy it!

@hpcnotes I sometimes wonder the same about my old Cray shirts… 😅

@thedeadline

Fun to put a face (and sense of humor) to the name, thanks for sharing!

Always likes when a parallel @chapelprogramminglanguage solution to an #adventofcode puzzle fits in a single post.

Here's part 2 of day 1, leaning heavily on Chapel's associative domains and arrays:

use IO, Map;

var dom: domain(int);
var left, right: [dom] int;

try {
while true {
const (l, r) = stdin.readln(int, int);
if !dom.contains(l) then dom += l;
if !dom.contains(r) then dom += r;
left[l] += 1;
right[r] += 1;
}
} catch {}

writeln(+ reduce (dom * left * right));

At #SC24 and interested in software productivity for #HPC? Be sure to swing by the @HPE booth (#2219) to talk with members of our development team about:

* Arkouda: a framework for driving HPC computations interactively from Python and Jupyter notebooks (https://arkouda-www.github.io/)

* Chapel: a language with Python-like clarity, yet that delivers HPC performance and scalability (https://chapel-lang.org/)

Arkouda

If you're at #SC24, be sure to drop by the HPE booth to talk with developers of Arkouda and Chapel, and to see a demo of these productive technologies in action. See you at booth #2219!

#HPC

For those at #SC24 interested in interactively driving HPC systems at scale using Python and Jupyter, be sure to catch Ben McDonald's HPPSS talk at 3:30pm today, "Exploring Data at Scale with Arkouda: A Practical Introduction to Scalable Data Science."

https://sc24.conference-program.com/presentation/?id=ws_hppss102&sess=sess761

Presentation – SC24 Schedule

For those at #SC24 seeking a better way of programming GPUs, be sure to check out Engin Kayraklioglu's WACCPD talk at 2:45pm today, "Productive, Vendor-Neutral GPU Programming Using Chapel"

https://sc24.conference-program.com/presentation/?id=ws_waccpd110&sess=sess760

Presentation – SC24 Schedule

Hey #SC24, ready for a break? Join members of the Chapel team for a beverage or snack at our annual CHUG meet-up at 6:30pm at Der Biergarten. Come chat about Chapel, productive parallel programming, or the best thing you've seen today. See you there!

https://chapel-lang.org/CHUG.html

Chapel: CHUG: Chapel Users Group

At 2pm, Professor Éric Laurendeau will present "A case study for using Chapel within the global aerospace industry" at PAW-ATM, where he is this year's distinguished speaker. Don't miss it at #SC24!

Details: https://sc24.conference-program.com/presentation/?id=misc202&sess=sess734

@polymtl

Presentation – SC24 Schedule