Hi! My name is William Liu (刘胥飞/劉胥飛/류서비). I am a software engineer, as well as a computer scientist and cognitive scientist, originally from Madison, Wisconsin.
Currently I am a Software Engineer at a stealth startup (what a weird term) in Palo Alto, California.
Our team is developing a new custom HPC and ML accelerator processor which utilizes a reconfigurable hardware architecture, along with a robust compiler stack that compiles directly from Python.
For a while, I worked on our graph optimization compiler.
Recently I am working on a new high performance convolution operation optimized for our architecture.
I received my Bachelor’s in Cognitive Science with a minor in Computer Science from Carnegie Mellon University. While at CMU, I had the pleasure to do research with Saugata Ghose for the majority of my undergraduate career.
I am currently pursuing a Master’s in Computer Science at The University of Texas at Austin part time.
In terms of research, I find that I am broadly interested in high performance computing, domain-specific compilers, reconfigurable architectures, theoretical neuroscience, deep learning, and teaching.
My email is in the side bar. Definitely hit me up if you want to start a conversation related to any of those topics. I’m down to also discuss any interesting projects or ideas!
At some point in the future, I hope to pursue a PhD to study the formal mathematical analysis of novel algorithms and their co-design with accelerator systems.
You can find blog posts with detailed descriptions of my projects here. I also try my best to put my projects up on GitHub and keep them updated, but we all know that is rarely true :’)