Andrew Lin
Computer Programmer
Microarchitecture
and occasionally some fun science
Bio
I am a computer engineering master’s student with an interest in operating systems and high-performance computing. My undergraduate background is in computer science, focusing on operating systems and distributed systems research. Domains that blend math and computing, such as applications of signal processing, are of particular interest to me. I also occasionally tinker with RF electronics and am currently aiming to acquire an amateur radio license.
Recently, I started building a C compiler from scratch and worked my way down the layers of abstraction to the register transfer level. Naturally, the next step was to learn about microarchitecture. Some of my thoughts on technical topics will be posted here as I piece together new concepts that finally make sense to me.