I am a Silicon Architect at Google, currently working on Google's Tensor SoCs.
Prior to this, I was an Associate Engineer at MIPS Technologies, home to the MIPS ISA, where I worked in the Performance and Architecture Team. I have worked on performance modelling and correlation on Out-of-Order and In-Order Superscalar Multi-threaded CPUs based on the RISC-V ISA. I have worked with microbenchmarks like Dhrystone, Coremark, memcpy, daxpy, and also worked with larger benchmarks like SPECint.
I have a keen interest in learning about how computers work at a low-level, and seek to explore novel ideas in Computer Architecture, Compilers, Operating Systems and Networks. I'm also interested in reading and exploring technological innovations in retro computers and devices, and like to expand my knowledge in the field of semiconductors and VLSI.
I have graduated with a degree in B.E. Computer Science (2023) at Birla Institute of Technology and Science, Pilani - Hyderabad Campus.
During my undergraduate, I was a teaching assistant in the course CS F342 (Computer Architecture). As a TA, I have helped students in the labs with MIPS assembly programming and general doubts in the course and helped the professors with setting lab examination questions and solutions.
Coming to my personal hobbies, I enjoy playing table-tennis, basketball and badminton during my spare time. I am an avid listener of various subgenres of rock and metal, my favourite being progressive rock.
Some of my favourite bands are:
Computer Programming
Object Oriented Programming
Logic in Computer Science
Digital Design
Discrete Structures for Computer Science
Data Structures & Algorithms
Database Systems
Microprocessor Programming & Interfacing
Principles of Programming Languages
Computer Architecture
Theory of Computation
Operating Systems
Computer Networks
Compiler Construction
Design & Analysis of Algorithms
Quantum Information and Computing
Reinforcement Learning
Deep Learning
Cryptography
Selected Topics from Computer Science: Introduction to Computational Neuroscience
Software Engineering
Internet of Things: Design and Development
Cloud Computing