Ankush JainParents’ 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
Ankush JainThe 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
Ankush JainSituation: 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
Ankush JainThe 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
Ankush JainPlaying With Perf ProbesMoving my note-taking to Jekyll + Github Pages because Medium is stupid.Sep 9, 2023Sep 9, 2023
Ankush JainProfiling 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
Ankush JainNotes on MPI+X vs ChapelSome random notes, no particular point or order.Aug 31, 2023Aug 31, 2023
Ankush JainOn 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
Ankush JainOn 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
Ankush Jainnotes 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