Finding concurrency bugs with context-aware communication graphs. - Brandon Lucia; Luis Ceze (MICRO, 2009)

Atom-Aid: Detecting and Surviving Atomicity Violations. - Brandon Lucia; Joseph Devietti; Luis Ceze; Karin Strauss (IEEE Micro, 2009)

ColorSafe: architectural support for debugging and dynamically avoiding multi-variable atomicity violations. - Brandon Lucia; Luis Ceze; Karin Strauss (ISCA, 2010)

Conflict exceptions: simplifying concurrent language semantics with precise hardware exceptions for data-races. - Brandon Lucia; Luis Ceze; Karin Strauss; Shaz Qadeer; Hans-Juergen Boehm (ISCA, 2010)

DMP: Deterministic Shared-Memory Multiprocessing. - Joseph Devietti; Brandon Lucia; Luis Ceze; Mark Oskin (IEEE Micro, 2010)

Isolating and understanding concurrency errors using reconstructed execution fragments. - Brandon Lucia; Benjamin P. Wood; Luis Ceze (PLDI, 2011)

Playing cupid: the IDE as a matchmaker for plug-ins. - Todd W. Schiller; Brandon Lucia (TOPI@ICSE, 2012)

IFRit: interference-free regions for dynamic data-race detection. - Laura Effinger-Dean; Brandon Lucia; Luis Ceze; Dan Grossman; Hans-Juergen Boehm (OOPSLA, 2012)

Cooperative empirical failure avoidance for multithreaded programs. - Brandon Lucia; Luis Ceze (ASPLOS, 2013)

System Support for Concurrent Software Reliability. - Brandon Lucia (2013)

Nonvolatile memory is a broken time machine. - Benjamin Ransford; Brandon Lucia (MSPC@PLDI, 2014)

Energy-interference-free system and toolchain support for energy-harvesting devices. - Alexei Colin; Alanson P. Sample; Brandon Lucia (CASES, 2015)

Data provenance tracking for concurrent programs. - Brandon Lucia; Luis Ceze (CGO, 2015)

Valor: efficient, software-only region conflict exceptions. - Swarnendu Biswas; Minjia Zhang; Michael D. Bond; Brandon Lucia (OOPSLA, 2015)

A simpler, safer programming and execution model for intermittent systems. - Brandon Lucia; Benjamin Ransford (PLDI, 2015)

Concurrency debugging with differential schedule projections. - Nuno Machado; Brandon Lucia; Luís E. T. Rodrigues (PLDI, 2015)

An Energy-interference-free Hardware-Software Debugger for Intermittent Energy-harvesting Systems. - Alexei Colin; Graham Harvey; Brandon Lucia; Alanson P. Sample (ASPLOS, 2016)

Chain: tasks and channels for reliable intermittent programs. - Alexei Colin; Brandon Lucia (OOPSLA, 2016)

Production-guided concurrency debugging. - Nuno Machado; Brandon Lucia; Luís E. T. Rodrigues (PPoPP, 2016)

Concurrency Debugging with Differential Schedule Projections. - Nuno Machado; Daniel Quinta; Brandon Lucia; Luís E. T. Rodrigues (ACM Trans. Softw. Eng. Methodol., 2016)

POSTER: An Architecture and Programming Model for Accelerating Parallel Commutative Computations via Privatization. - Vignesh Balaji; Dhruva Tirumala; Brandon Lucia (PPoPP, 2017)

Intermittent Computing: Challenges and Opportunities. - Brandon Lucia; Vignesh Balaji; Alexei Colin; Kiwan Maeng; Emily Ruppel (SNAPL, 2017)

LazyPIM: An Efficient Cache Coherence Mechanism for Processing-in-Memory. - Amirali Boroumand; Saugata Ghose; Minesh Patel; Hasan Hassan; Brandon Lucia; Kevin Hsieh; Krishna T. Malladi; Hongzhong Zheng; Onur Mutlu (IEEE Comput. Archit. Lett., 2017)

LazyPIM: Efficient Support for Cache Coherence in Processing-in-Memory Architectures. - Amirali Boroumand; Saugata Ghose; Minesh Patel; Hasan Hassan; Brandon Lucia; Nastaran Hajinazar; Kevin Hsieh; Krishna T. Malladi; Hongzhong Zheng; Onur Mutlu (CoRR, 2017)

Flexible Support for Fast Parallel Commutative Updates. - Vignesh Balaji; Dhruva Tirumala; Brandon Lucia (CoRR, 2017)

An Energy-Aware Debugger for Intermittently Powered Systems. - Alexei Colin; Graham Harvey; Alanson P. Sample; Brandon Lucia (IEEE Micro, 2017)

Alpaca: intermittent execution without checkpoints. - Kiwan Maeng; Alexei Colin; Brandon Lucia (Proc. ACM Program. Lang., 2017)

Guest Editor Introduction PPoPP 2016, Special Issue 2 of 2. - Grey Ballard; Mary W. Hall; Tim Harris 001; Brandon Lucia (ACM Trans. Parallel Comput., 2017)

A Reconfigurable Energy Storage Architecture for Energy-harvesting Devices. - Alexei Colin; Emily Ruppel; Brandon Lucia (ASPLOS, 2018)

SOFRITAS: Serializable Ordering-Free Regions for Increasing Thread Atomicity Scalably. - Christian DeLozier; Ariel Eizenberg; Brandon Lucia; Joseph Devietti (ASPLOS, 2018)

Termination checking and task decomposition for task-based intermittent programs. - Alexei Colin; Brandon Lucia (CC, 2018)

When is Graph Reordering an Optimization? Studying the Effect of Lightweight Graph Reordering Across Applications and Input Graphs. - Vignesh Balaji; Brandon Lucia (IISWC, 2018)

Adaptive Dynamic Checkpointing for Safe Efficient Intermittent Computing. - Kiwan Maeng; Brandon Lucia (OSDI, 2018)

Intelligence Beyond the Edge: Inference on Intermittent Embedded Systems. - Graham Gobieski; Brandon Lucia; Nathan Beckmann (ASPLOS, 2019)

Combining Data Duplication and Graph Reordering to Accelerate Parallel Graph Processing. - Vignesh Balaji; Brandon Lucia (HPDC, 2019)

Rethinking Support for Region Conflict Exceptions. - Swarnendu Biswas; Rui Zhang; Michael D. Bond; Brandon Lucia (IPDPS, 2019)

CoNDA: efficient cache coherence support for near-data accelerators. - Amirali Boroumand; Saugata Ghose; Minesh Patel; Hasan Hassan; Brandon Lucia; Rachata Ausavarungnirun; Kevin Hsieh; Nastaran Hajinazar; Krishna T. Malladi; Hongzhong Zheng; Onur Mutlu (ISCA, 2019)

MANIC: A Vector-Dataflow Architecture for Ultra-Low-Power Embedded Systems. - Graham Gobieski; Amolak Nagi; Nathan Serafin; Mehmet Meric Isgenc; Nathan Beckmann; Brandon Lucia (MICRO, 2019)

Supporting peripherals in intermittent systems with just-in-time checkpoints. - Kiwan Maeng; Brandon Lucia (PLDI, 2019)

Transactional concurrency control for intermittent, energy-harvesting computing systems. - Emily Ruppel; Brandon Lucia (PLDI, 2019)

Camaroptera: a Batteryless Long-Range Remote Visual Sensing System. - Matteo Nardello; Harsh Desai; Davide Brunelli; Brandon Lucia (ENSsys@SenSys, 2019)

The Computing Landscape of the 21st Century. - Mahadev Satyanarayanan; Wei Gao 006; Brandon Lucia (HotMobile, 2019)

Orbital Edge Computing: Machine Inference in Space. - Bradley Denby; Brandon Lucia (IEEE Comput. Archit. Lett., 2019)

Enhancing Stratospheric Weather Analyses and Forecasts by Deploying Sensors from a Weather Balloon. - Kiwan Maeng; Iskender Kushan; Brandon Lucia; Ashish Kapoor (CoRR, 2019)

I/O dependent idempotence bugs in intermittent systems. - Milijana Surbatovich; Limin Jia 001; Brandon Lucia (Proc. ACM Program. Lang., 2019)

Orbital Edge Computing: Nanosatellite Constellations as a New Class of Computer System. - Bradley Denby; Brandon Lucia (ASPLOS, 2020)

Peacenik: Architecture Support for Not Failing under Fail-Stop Memory Consistency. - Rui Zhang; Swarnendu Biswas; Vignesh Balaji; Michael D. Bond; Brandon Lucia (ASPLOS, 2020)

Adaptive low-overhead scheduling for periodic and reactive intermittent execution. - Kiwan Maeng; Brandon Lucia (PLDI, 2020)

A Power-Aware Heterogeneous Architecture Scaling Model for Energy-Harvesting Computers. - Harsh Desai; Brandon Lucia (IEEE Comput. Archit. Lett., 2020)

CPR: Understanding and Improving Failure Tolerant Training for Deep Learning Recommendation with Partial Recovery. - Kiwan Maeng; Shivam Bharuka; Isabel Gao; Mark C. Jeffrey; Vikram Saraph; Bor-Yiing Su; Caroline Trippel; Jiyan Yang; Mike Rabbat; Brandon Lucia; Carole-Jean Wu (CoRR, 2020)

Optimizing Graph Processing and Preprocessing with Hardware Assisted Propagation Blocking. - Vignesh Balaji; Brandon Lucia (CoRR, 2020)

Towards a formal foundation of intermittent computing. - Milijana Surbatovich; Brandon Lucia; Limin Jia 001 (Proc. ACM Program. Lang., 2020)

Dynamic Task-based Intermittent Execution for Energy-harvesting Devices. - Amjad Yousef Majid; Carlo Delle Donne; Kiwan Maeng; Alexei Colin; Kasim Sinan Yildirim; Brandon Lucia; Przemyslaw Pawelczak (ACM Trans. Sens. Networks, 2020)

P-OPT: Practical Optimal Cache Replacement for Graph Analytics. - Vignesh Balaji; Neal Clayton Crago; Aamer Jaleel; Brandon Lucia (HPCA, 2021)

Snafu: An Ultra-Low-Power, Energy-Minimal CGRA-Generation Framework and Architecture. - Graham Gobieski; Ahmet Oguz Atli; Kenneth Mai; Brandon Lucia; Nathan Beckmann (ISCA, 2021)

Understanding and Improving Failure Tolerant Training for Deep Learning Recommendation with Partial Recovery. - Kiwan Maeng; Shivam Bharuka; Isabel Gao; Mark C. Jeffrey; Vikram Saraph; Bor-Yiing Su; Caroline Trippel; Jiyan Yang; Mike Rabbat; Brandon Lucia; Carole-Jean Wu (MLSys, 2021)

Automatically enforcing fresh and consistent inputs in intermittent systems. - Milijana Surbatovich; Limin Jia 001; Brandon Lucia (PLDI, 2021)

Practical Encrypted Computing for IoT Clients. - McKenzie van der Hagen; Brandon Lucia (CoRR, 2021)

Neat: Low-Complexity, Efficient On-Chip Cache Coherence. - Rui Zhang; Swarnendu Biswas; Vignesh Balaji; Michael D. Bond; Brandon Lucia (CoRR, 2021)

Computational Nanosatellite Constellations: Opportunities and Challenges. - Brandon Lucia; Brad Denby; Zachary Manchester; Harsh Desai; Emily Ruppel; Alexei Colin (GetMobile Mob. Comput. Commun., 2021)

The Role of Edge Offload for Hardware - Accelerated Mobile Devices. - Mahadev Satyanarayanan; Nathan Beckmann; Grace A. Lewis; Brandon Lucia (GetMobile Mob. Comput. Commun., 2021)

Client-optimized algorithms and acceleration for encrypted compute offloading. - McKenzie van der Hagen; Brandon Lucia (ASPLOS, 2022)

Improving Locality of Irregular Updates with Hardware Assisted Propagation Blocking. - Vignesh Balaji; Brandon Lucia (HPCA, 2022)

A programmable, energy-minimal dataflow compiler and architecture. - Graham Gobieski; Souradip Ghosh; Marijn Heule; Todd C. Mowry; Tony Nowatzki; Nathan Beckmann; Brandon Lucia (MICRO, 2022)

An Architectural Charge Management Interface for Energy-Harvesting Systems. - Emily Ruppel; Milijana Surbatovich; Harsh Desai; Kiwan Maeng; Brandon Lucia (MICRO, 2022)

Guest Editorial: Special issue on battery-free computing. - Geoff V. Merrett; Bernd-Christian Renner; Brandon Lucia (IET Comput. Digit. Tech., 2022)

Camaroptera: A Long-range Image Sensor with Local Inference for Remote Sensing Applications. - Harsh Desai; Matteo Nardello; Davide Brunelli; Brandon Lucia (ACM Trans. Embed. Comput. Syst., 2022)

Kodan: Addressing the Computational Bottleneck in Space. - Bradley Denby; Krishna Chintalapudi; Ranveer Chandra; Brandon Lucia; Shadi A. Noghabi (ASPLOS (3), 2023)

A 10.33 μJ/encryption Homomorphic Encryption Engine in 28nm CMOS with 4096-degree 109-bit Polynomials for Resource-Constrained IoT Clients. - Siddharth Das; McKenzie van der Hagen; Swarali Patil; Cagri Erbagci; Brandon Lucia; Ken Mai (ESSCIRC, 2023)

MANIC: A $19 mu mathrm{W}$ @ 4MHz, 256 MOPS/mW, RISC-V microcontroller with embedded MRAM main memory and vector-dataflow co-processor in 22nm bulk finFET CMOS. - Graham Gobieski; Oguz Atli; Cagri Erbagci; Ken Mai; Nathan Beckmann; Brandon Lucia (ISCAS, 2023)

Pipestitch: An energy-minimal dataflow architecture with lightweight threads. - Nathan Serafin; Souradip Ghosh; Harsh Desai; Nathan Beckmann; Brandon Lucia (MICRO, 2023)

A Type System for Safe Intermittent Computing. - Milijana Surbatovich; Naomi Spargo; Limin Jia 001; Brandon Lucia (Proc. ACM Program. Lang., 2023)

EagleEye: Nanosatellite constellation design for high-coverage, high-resolution sensing. - Zhuo Cheng; Bradley Denby; Kyle McCleary; Brandon Lucia (ASPLOS (1), 2024)

Compiler-Based Memory Encryption for Machine Learning on Commodity Low-Power Devices. - Kiwan Maeng; Brandon Lucia (CC, 2024)

VINSat: Solving the Lost-in-Space Problem with Visual-Inertial Navigation. - Kyle McCleary; Swaminathan Gurumurthy; Paulo R. M. Fisch; Saral Tayal; Zachary Manchester; Brandon Lucia (ICRA, 2024)

Monza: An Energy-Minimal, General-Purpose Dataflow System-on-Chip for the Internet of Things. - Nathan Beckmann; Brandon Lucia; Graham Gobieski; Tony Nowatzki; Thomas C. Jackson; Guénolé Lallement; Keyi Zhang; Amolak Nagi; Atharv Sathe; Harsh Desai (IEEE Micro, 2024)

The Internet of Batteryless Things. - Saad Ahmed; Bashima Islam; Kasim Sinan Yildirim; Marco Zimmerling; Przemyslaw Pawelczak; Muhammad Hamad Alizai; Brandon Lucia; Luca Mottola; Jacob Sorber; Josiah D. Hester (Commun. ACM, 2024)

Energy-aware Scheduling and Input Buffer Overflow Prevention for Energy-harvesting Systems. - Harsh Desai; Xinye Wang; Brandon Lucia (ASPLOS (2), 2025)

NUPEA: Optimizing Critical Loads on Spatial Dataflow Architectures via Non-Uniform Processing-Element Access. - Souradip Ghosh; Graham Gobieski; Keyi Zhang; Brandon Lucia; Nathan Beckmann; Tony Nowatzki (ISCA, 2025)

Geoduck: Nanosatellite Constellation Scheduling for Low Latency Event Detection. - Zhuo Cheng; Brandon Lucia (SenSys, 2025)

Ripple: Asynchronous Programming for Spatial Dataflow Architectures. - Souradip Ghosh; Yufei Shi; Brandon Lucia; Nathan Beckmann (Proc. ACM Program. Lang., 2025)

Nanosatellite Constellation and Ground Station Co-design for Low-Latency Critical Event Detection. - Zhuo Cheng; Brandon Lucia (CoRR, 2025)

WAMI: Compilation to WebAssembly through MLIR without Losing Abstraction. - Byeongjee Kang; Harsh Desai; Limin Jia 001; Brandon Lucia (CoRR, 2025)