Essential Math & Concepts for LLM Inference(Image Credit: HF TGI Benchmark) Introduction As enterprises and tech enthusiasts increasingly integrate LLM applications into their daily workflows, the demand for TFLOPS is ever increasing. Apple, Microsoft, Google, and Samsung have already introdu...May 31, 2024 Β· 12 min readvenkat.eu
The power of Mechanical Sympathy in Software EngineeringIntroduction Modern software programming languages, compilers, and frameworks abstract away underlying complexities and details, allowing developers to focus on building systems and applications to solve business problems. This design enables enginee...Apr 18, 2024 Β· 22 min readvenkat.eu
CPU & GPU - The BasicsIntroduction In this article, we'll go through some fundamental low level details to understand why GPUs are good at Graphics, Neural Network and Deep Learning tasks and CPUs are good at wide number of sequential, complex general purpose computing ta...Apr 8, 2024 Β· 16 min readvenkat.eu
OS Error: Too many open files. Understanding file and socket descriptors.Intro Engineers who've built, deployed and operated backend services would've encountered this error. It usually means your service is serving real user requests - Yay π ! One possible scenario is - you need to fine-tune server OS configuration to s...Mar 26, 2024 Β· 7 min readvenkat.eu