Ankush Jain·Apr 18, 2024Parents’ 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.
Ankush Jain·Apr 11, 2024The 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…
Ankush Jain·Apr 11, 2024Situation: 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.
Ankush Jain·Apr 11, 2024The 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.
Ankush Jain·Sep 9, 2023Playing With Perf ProbesMoving my note-taking to Jekyll + Github Pages because Medium is stupid.
Ankush Jain·Sep 5, 2023Profiling 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…
Ankush Jain·Jul 13, 2023On MMIO, DMA, and PCIe 3.0The goal of this post is to reconcile these two papers and some slides from Linux Plumbers’ Conference.
Ankush Jain·Nov 18, 2022On 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)…
Ankush Jain·Aug 27, 2022notes 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…