InGaussian MachinebyAbhijit Mondal·Oct 26, 2024Distributed Matrix Multiplication using MPI on Azure*Note — This post assumes that you are already familiar with OpenMPI and MPI syntax in C/C++.
InGaussian MachinebyAbhijit Mondal·Oct 8, 2024Implementing SVD algorithm in RustSingular Value Decomposition also popularly known as SVD is one of the fundamental algorithms used in ML for doing low rank decomposition…
Abhijit Mondal·Aug 30, 2024Anatomy of a High Level System DesignSystem design interviews can be daunting if a candidate is unprepared. Even if a candidate is prepared well enough, during an interview…
InGaussian MachinebyAbhijit Mondal·Jul 4, 2024Implementing L-BFGS optimization from scratchIn this series of posts we are going to look at how we can use L-BFGS-B optimization in dynamic pricing algorithms. The posts are inspired…
InGaussian MachinebyAbhijit Mondal·Jul 4, 2024Automatic Differentiation from scratchIn the previous part of this series, we understood L-BFGS optimization algorithm and implemented the same from scratch in Python.
Abhijit Mondal·Feb 19, 2024A hate story of Rust and Non Linear Data StructuresQuite recently Rust has gained a lot of popularity as a high level programming language that is fast and memory safe. The high performance…A response icon3A response icon3
Abhijit Mondal·Feb 10, 2024The time I had mixed feelings about Rust …Due to Rust’s recent rise in popularity among software engineers around the world, I got interested in learning about Rust and how it…A response icon7A response icon7
InGaussian MachinebyAbhijit Mondal·Jan 2, 2024HyperLogLog, Probabilities and Dynamic Programming …In this post we will be discussing the HyperLogLog algorithm for cardinality estimation.
Abhijit Mondal·Nov 22, 2023Demystifying CPU Caches with ExamplesThis post takes inspiration from one of the famous blogs on the different CPU cache effects:A response icon1A response icon1
InGaussian MachinebyAbhijit Mondal·Nov 8, 2023Fast Fourier Transform OptimizationsIn the last two posts we understood the basics of fourier transform, how to speed up the DFT calculations with FFT, then looked at how we…A response icon1A response icon1