Publications

Journal Publications

Unlocking Visual Secrets: Inverting Features with Diffusion Priors for Image Reconstruction

S. Q. Zhang, Z. Li, C. Guo, S. Mahloujifar, Deeksha Dangwal, E. Suh, B. D. Salvo, C. Liu

Transactions on Machine Learning Research (TMLR) 2025

Agile Hardware Development and Instrumentation with PyRTL

Deeksha Dangwal, Georgios Tzimpragos, Timothy Sherwood

IEEE Micro Special Topics on Agile & Open Source Hardware 2020

Trace Wringing for Program Trace Privacy

Deeksha Dangwal, Weilong Cui, Joseph McMahan, Timothy Sherwood

IEEE Micro's Top Picks from Computer Architecture Conferences 2020 (IEEE Micro Top Pick)

Language Support for Navigating Architecture Design in Closed Form

W. Cui, G. Tzimpragos, Y. Tao, J. McMahan, Deeksha Dangwal, N. Tsiskaridze, G. Michelogiannakis, D. Vasudevan, T. Sherwood

ACM Journal on Emerging Technologies in Computing Systems (JETC) 2019

Conference Publications

Context-Aware Privacy-Optimizing Address Tracing

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

IEEE International Symposium on Secure and Private Execution Environment Design (SEED) 2021

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

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

Workshop Publications

SoK: Opportunities for Software-Hardware-Security Codesign for Next Generation Secure Computing

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

Hardware and Architectural Support for Security and Privacy (HASP) 2020

PyRTLMatrix: an Object-Oriented Hardware Design Pattern for Prototyping ML Accelerators

D. Aboye, D. Kupsh, M. Lim, J. Mai, Deeksha Dangwal, D. Mirza, T. Sherwood

Workshop on Energy Efficient Machine Learning and Cognitive Computing for Embedded Applications (EMC2) 2019

PyRTL in Early Undergraduate Research

D. Mirza, Deeksha Dangwal, T. Sherwood

Workshop on Computer Architecture Education (WCAE) 2019

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