Publications

Conference Publications

Porcupine: A Synthesizing Compiler for Vectorized Homomorphic Encryption

Meghan Cowan, Deeksha Dangwal, Armin Alaghi, Caroline Trippel, Vincent T. Lee, and Brandon Reagen

Proceedings of the 42nd ACM SIGPLAN International Conference on Programming Language Design and Implementation (PLDI) June 2021

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, Eddy Ilg

32nd British Machine Vision Conference (BMVC) November 2021

Context-aware privacy-optimizing address tracing

Deeksha Dangwal, Zhizhou Zhang, Jedidiah R Crandall, Timothy Sherwood

Proceedings of the International Symposium on Secure and Private Execution Environment Design (SEED) September 2021

Safer Program Behavior Sharing through Trace Wringing

Deeksha Dangwal, Weilong Cui, Joseph McMahan, and Timothy Sherwood

Proceedings of the 24th International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS) April 2019

Charm: A Language for Closed-form High-level Architecture Modeling

Weilong Cui, Yongshan Ding, Deeksha Dangwal, Adam Holmes, Joseph McMahan, Ali JavadiAbhari, Georgios Tzimpragos, Frederic T. Chong, and Timothy Sherwood

Proceedings of the 45th Annual ACM/IEEE International Symposium on Computer Architecture (ISCA) June 2018

A Pythonic Approach for Rapid Hardware Prototyping and Instrumentation

John Clow, Georgios Tzimpragos, Deeksha Dangwal, Sammy Guo, Joseph McMahan, and Timothy Sherwood

Proceedings of the International Conference on Field Programmable Logic and Applications (FPL) September 2017

Patents

Deriving a concordant software neural network layer from a quantized firmware neural network layer

US Patent 11,556,764 2023

Jeremy Fowers, Daniel Lo, Deeksha Dangwal