Brandon Lucia

According to our database1, Brandon Lucia authored at least 44 papers between 2009 and 2019.

Collaborative distances:
  • Dijkstra number2 of four.
  • Erdős number3 of four.

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Other 

Links

Homepages:

On csauthors.net:

Bibliography

2019
I/O dependent idempotence bugs in intermittent systems.
PACMPL, 2019

Enhancing Stratospheric Weather Analyses and Forecasts by Deploying Sensors from a Weather Balloon.
CoRR, 2019

Orbital Edge Computing: Machine Inference in Space.
Computer Architecture Letters, 2019

The Computing Landscape of the 21st Century.
Proceedings of the 20th International Workshop on Mobile Computing Systems and Applications, 2019

Camaroptera: a Batteryless Long-Range Remote Visual Sensing System.
Proceedings of the 7th International Workshop on Energy Harvesting & Energy-Neutral Sensing Systems, 2019

Transactional concurrency control for intermittent, energy-harvesting computing systems.
Proceedings of the 40th ACM SIGPLAN Conference on Programming Language Design and Implementation, 2019

Supporting peripherals in intermittent systems with just-in-time checkpoints.
Proceedings of the 40th ACM SIGPLAN Conference on Programming Language Design and Implementation, 2019

MANIC: A Vector-Dataflow Architecture for Ultra-Low-Power Embedded Systems.
Proceedings of the 52nd Annual IEEE/ACM International Symposium on Microarchitecture, 2019

CoNDA: efficient cache coherence support for near-data accelerators.
Proceedings of the 46th International Symposium on Computer Architecture, 2019

Rethinking Support for Region Conflict Exceptions.
Proceedings of the 2019 IEEE International Parallel and Distributed Processing Symposium, 2019

Combining Data Duplication and Graph Reordering to Accelerate Parallel Graph Processing.
Proceedings of the 28th International Symposium on High-Performance Parallel and Distributed Computing, 2019

Intelligence Beyond the Edge: Inference on Intermittent Embedded Systems.
Proceedings of the Twenty-Fourth International Conference on Architectural Support for Programming Languages and Operating Systems, 2019

2018
Adaptive Dynamic Checkpointing for Safe Efficient Intermittent Computing.
Proceedings of the 13th USENIX Symposium on Operating Systems Design and Implementation, 2018

When is Graph Reordering an Optimization? Studying the Effect of Lightweight Graph Reordering Across Applications and Input Graphs.
Proceedings of the 2018 IEEE International Symposium on Workload Characterization, 2018

Termination checking and task decomposition for task-based intermittent programs.
Proceedings of the 27th International Conference on Compiler Construction, 2018

SOFRITAS: Serializable Ordering-Free Regions for Increasing Thread Atomicity Scalably.
Proceedings of the Twenty-Third International Conference on Architectural Support for Programming Languages and Operating Systems, 2018

A Reconfigurable Energy Storage Architecture for Energy-harvesting Devices.
Proceedings of the Twenty-Third International Conference on Architectural Support for Programming Languages and Operating Systems, 2018

2017
Guest Editor Introduction PPoPP 2016, Special Issue 2 of 2.
TOPC, 2017

Alpaca: intermittent execution without checkpoints.
PACMPL, 2017

An Energy-Aware Debugger for Intermittently Powered Systems.
IEEE Micro, 2017

Flexible Support for Fast Parallel Commutative Updates.
CoRR, 2017

LazyPIM: Efficient Support for Cache Coherence in Processing-in-Memory Architectures.
CoRR, 2017

LazyPIM: An Efficient Cache Coherence Mechanism for Processing-in-Memory.
Computer Architecture Letters, 2017

Intermittent Computing: Challenges and Opportunities.
Proceedings of the 2nd Summit on Advances in Programming Languages, 2017

POSTER: An Architecture and Programming Model for Accelerating Parallel Commutative Computations via Privatization.
Proceedings of the 22nd ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, 2017

2016
Concurrency Debugging with Differential Schedule Projections.
ACM Trans. Softw. Eng. Methodol., 2016

Production-guided concurrency debugging.
Proceedings of the 21st ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, 2016

Chain: tasks and channels for reliable intermittent programs.
Proceedings of the 2016 ACM SIGPLAN International Conference on Object-Oriented Programming, 2016

An Energy-interference-free Hardware-Software Debugger for Intermittent Energy-harvesting Systems.
Proceedings of the Twenty-First International Conference on Architectural Support for Programming Languages and Operating Systems, 2016

2015
Concurrency debugging with differential schedule projections.
Proceedings of the 36th ACM SIGPLAN Conference on Programming Language Design and Implementation, 2015

A simpler, safer programming and execution model for intermittent systems.
Proceedings of the 36th ACM SIGPLAN Conference on Programming Language Design and Implementation, 2015

Valor: efficient, software-only region conflict exceptions.
Proceedings of the 2015 ACM SIGPLAN International Conference on Object-Oriented Programming, 2015

Data provenance tracking for concurrent programs.
Proceedings of the 13th Annual IEEE/ACM International Symposium on Code Generation and Optimization, 2015

Energy-interference-free system and toolchain support for energy-harvesting devices.
Proceedings of the 2015 International Conference on Compilers, 2015

2014
Nonvolatile memory is a broken time machine.
Proceedings of the workshop on Memory Systems Performance and Correctness, 2014

2013
Cooperative empirical failure avoidance for multithreaded programs.
Proceedings of the Architectural Support for Programming Languages and Operating Systems, 2013

2012
IFRit: interference-free regions for dynamic data-race detection.
Proceedings of the 27th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2012

Playing cupid: the IDE as a matchmaker for plug-ins.
Proceedings of the Second International Workshop on Developing Tools as Plug-Ins, 2012

2011
Isolating and understanding concurrency errors using reconstructed execution fragments.
Proceedings of the 32nd ACM SIGPLAN Conference on Programming Language Design and Implementation, 2011

2010
DMP: Deterministic Shared-Memory Multiprocessing.
IEEE Micro, 2010

Conflict exceptions: simplifying concurrent language semantics with precise hardware exceptions for data-races.
Proceedings of the 37th International Symposium on Computer Architecture (ISCA 2010), 2010

ColorSafe: architectural support for debugging and dynamically avoiding multi-variable atomicity violations.
Proceedings of the 37th International Symposium on Computer Architecture (ISCA 2010), 2010

2009
Atom-Aid: Detecting and Surviving Atomicity Violations.
IEEE Micro, 2009

Finding concurrency bugs with context-aware communication graphs.
Proceedings of the 42st Annual IEEE/ACM International Symposium on Microarchitecture (MICRO-42 2009), 2009


  Loading...