Ben's Blog

Blog Index Personal Website

This is a collection of ruminations on my grad school research, which involves creating better high-level software abstractions for distributed memory programs. I'm using this blog as an opportunity to detail some of the interesting technical details in my work that sometimes have to be left out of conference papers.


BCL Series
Series of blog posts covering technical issues in BCL, the distributed data structures library I work on in my Ph.D.

[1] Creating Expressive C++ Smart Pointers for Remote Memory

[2] Storing C++ Objects in Distributed Memory

General Posts
Often focusing on HPC and C++ template metaprogramming.

[1] C++ Detection Idiom Through the Years

[2] reple: "Replay-Based" REPLs for Compiled Languages