A Tale of Two DTVs
It was the best of times, it was the worst of times, it was the age of elegant solutions, it was the age of cursed hacks.
exploring the world with 1s and 0s
Welcome to my website! My topics of interest are distributed systems, storage/databases, compilers, and programming languages. I also dabble in generative art from time to time. You can read my /blog where I write about my professional/research interests.
My personal website and personal ramblings are at https://moontowercomputer.club/~aneesh and https://moontowercomputer.club/~aneesh/blog respectively!
It was the best of times, it was the worst of times, it was the age of elegant solutions, it was the age of cursed hacks.
Psst. Hey you, wanna see something cool? Let’s juggle some threads.
As part of my research I’ve been playing around with something similar to
dynamic linking. In particular, part of my work has led me to having programs
that may need multiple copies of libc in the same address space (yes, it’s not
safe, I know). I noticed that this would sometimes cause multithreaded programs
to hang while calling pthread_join. Join (pun intended) me to understand a bit
about how threads work and what was happening under the hood.
see all my posts here
clang and CypherMPI operations from being called during another collective operationls, cat, hexdump and many more!