Projects

Check out what I'm working on! Please do reach out if you have any questions or feedback :)

Scalable MatMul Free LLM Accelerator

The goal of this project is to create an accelerator for Ternary Large Language Models on FPGA. As apart of this project I am exploring the performance bottlenecks that are unique to ternary large language models. Since Ternary Large Language Models weights take up much less space it is possible that they might not exhibit the same memory bound bottlenecks that 32-64 bit high precision LLMs do, which I have been investigating through different profiling tools. I have also been experimenting with extremely lower precision LLMs with ternary weights an 8 bit integer activations.

HotGauge

During my undergraduate degree I was a research assistant on the HotGauge project which seeks to use performance, power, and thermal simulations to effectively simulate advanced hotspots on x86 microprocessors. I was specifically exploring the impacts of heatsinks from the Diamond Foundry on performance. I also refactored project code and updated three simulators for compatibility with RedHat 8, ensuring seamless migration from RedHat 6. And wrote project documentation to streamline onboarding and increase usability.