Parents’ Experience with Medanta eClinicTaking a break from blogging about systems to document an anecdote — this is a bit of a thoughtful review, and a bit of a rant.Apr 18Apr 18
The purpose with this series of posts, to the extent it is followed through, is to arrive at…This is somewhat facetious, but IMO there are two classes of people in the distributed systems world — Leslie Lamport, who stared into the…Apr 11Apr 11
Situation: I have a CMake project that needs libfabric, which needs rdma-core.Both of these are non-CMake Projects, but they generate pkg-config files in /prefix/lib/pkg-config.Apr 11Apr 11
The Varied Flavors of InfinibandThis is an attempt to track and understand all the different “flavors” of Infiniband-like interfaces that are around, active, or relevant.Apr 11Apr 11
Playing With Perf ProbesMoving my note-taking to Jekyll + Github Pages because Medium is stupid.Sep 9, 2023Sep 9, 2023
Profiling MPI with PerfThe goal here is to profile MPI-based applications. The key difference is that we would also like to profile MPI itself. Most high-level…Sep 5, 2023Sep 5, 2023
On MMIO, DMA, and PCIe 3.0The goal of this post is to reconcile these two papers and some slides from Linux Plumbers’ Conference.Jul 13, 2023Jul 13, 2023
On Taylor Swift, Tickets, and ScaleThe purpose of this post is to explore the design options for a ticket booking service, and see how it aligns with what TicketMaster (TM)…Nov 18, 20221Nov 18, 20221
notes on linux graphicsPreviously: X server multiplexed access to GPU. all apps went through X. later OpenGL came in and OpenGL commands were translated to X11…Aug 27, 2022Aug 27, 2022