I’m Sam Westrick, a PhD student at Carnegie Mellon
University doing research on parallel algorithms and programming languages.
I’m the lead developer of
a compiler for Parallel ML which helps bring a little joy to the world of
parallel programming. At CMU, I’m also heavily involved with
an introductory course which teaches undergraduates how
to think in parallel.
This blog is mostly a place to share thoughts about my work. You’ll find
stuff about parallel algorithm design and implementation, about
parallel programming languages and the development of
mpl, and maybe
a little about life.