I am a software engineer at NVIDIA. I received my PhD in computer science at the University of Washington where I was advised by Luis Ceze, and worked in the Sampa and Sampl labs.
MSCCLang: Microsoft Collective Communication Language
Meghan Cowan, Saeed Maleki, Madanlal Musuvathi, Olli Saarikivi, and Yifan Xiong
ASPLOS 2023 language/compiler, runtime
TACCL: Guiding Collective Algorithm Synthesis using Communication Sketches
Aashaka Shah, Vijay Chidambaram, Meghan Cowan, Saeed Maleki, Madanlal Musuvathi, Todd Mytkowicz, Jacob Nelson, Olli Saarikivi, and Rachee Singh
NSDI 2023
Mitigating Reverse Engineering Attacks on Local Feature Descriptors
Deeksha Dangwal, Vincent T Lee, Hyo Jin Kim, Tianwei Shen, Meghan Cowan, Rajvi Shah, Caroline Trippel,
Brandon Reagen, Timothy Sherwood, Vasileios Balntas, Armin Alaghi, and Eddy Igg
BMVC 2022
Porcupine: A Synthesizing Compiler for Vectorized Homomorphic Encryption
Meghan Cowan, Deeksha Dangwal, Armin Alaghi, Caroline Trippel, Vincent T. Lee, and Brandon Reagen
PLDI 2021 paper
Riptide: Fast End-to-End Binarized Neural Networks
Josh Fromm, Meghan Cowan, Matthai Philipose, Luis Ceze, and Shwetak Patel
MLSys 2020 paper, project
Automatic Generation of High-Performance Quantized Machine Learning Kernels
Meghan Cowan, Thierry Moreau, Tianqi Chen, James Bornholt, and Luis Ceze
CGO 2020 paper, artifact
TVM: An Automated End-to-End Optimizing Compiler for Deep Learning
Tianqi Chen, Thierry Moreau, Ziheng Jiang, Lianmin Zheng, Eddie Yan, Haichen Shen, Meghan Cowan, Leyuan Wang, Yuwei Hu, Luis Ceze, Carlos Guestrin, and Arvind Krishnamurthy
OSDI 2018 paper, project, github
Exploring Computation-Communication Tradeoffs in Camera Systems
Amrita Mazumdar, Armin Alaghi, Thierry Moreau, Sung Min Kim, Meghan Cowan, Luis Ceze, Mark Oskin, and Visvesh Sathe
IISWC 2017 paper
SoK: Opportunities for Software-Hardware-Security Codesign for Next Generation Secure Computing
Deeksha Dangwal, Meghan Cowan, Armin Alaghi, Vincent Lee, Brandon Reagen, and Caronline Trippel
HASP (colocated with MICRO 2020)
Towards Automatic Generation of Low Precision Deep Learning Operators
Meghan Cowan, Thierry Moreau, Tianqi Chen, and Luis Ceze
MLPCD2 (colocated with NeurIPS 2018) link