activity
20172021
most citedTowards a Formal Foundation of Intermittent Computing

26 citations · 100 across the 11 of their papers we have counts for

collaborators

11 papers

cs.AR2021★ 2 cited

Neat: Low-Complexity, Efficient On-Chip Cache Coherence

Rui Zhang, Swarnendu Biswas, Vignesh Balaji +2

Cache coherence protocols such as MESI that use writer-initiated invalidation have high complexity and sometimes have poor performance and energy usage, especially under false shar…

cs.PL2021★ 23 cited

Automatically Enforcing Fresh and Consistent Inputs in Intermittent Systems

Milijana Surbatovich, Limin Jia, Brandon Lucia

Intermittently powered energy-harvesting devices enable new applications in inaccessible environments. Program executions must be robust to unpredictable power failures, introducin…

cs.CR2021★ 4 cited

Practical Encrypted Computing for IoT Clients

McKenzie van der Hagen, Brandon Lucia

Privacy and energy are primary concerns for sensor devices that offload compute to a potentially untrusted edge server or cloud. Homomorphic Encryption (HE) enables offload process…

cs.AR2020★ 1 cited

Optimizing Graph Processing and Preprocessing with Hardware Assisted Propagation Blocking

Vignesh Balaji, Brandon Lucia

Extensive prior research has focused on alleviating the characteristic poor cache locality of graph analytics workloads. However, graph pre-processing tasks remain relatively unexp…

cs.LG2020★ 4 cited

CPR: Understanding and Improving Failure Tolerant Training for Deep Learning Recommendation with Partial Recovery

Kiwan Maeng, Shivam Bharuka, Isabel Gao +8

The paper proposes and optimizes a partial recovery training system, CPR, for recommendation models. CPR relaxes the consistency requirement by enabling non-failed nodes to proceed…

cs.PL2020★ 26 cited

Towards a Formal Foundation of Intermittent Computing

Milijana Surbatovich, Limin Jia, Brandon Lucia

Intermittently powered devices enable new applications in harsh or inaccessible environments, such as space or in-body implants, but also introduce problems in programmability and…

cs.LG2019

Enhancing Stratospheric Weather Analyses and Forecasts by Deploying Sensors from a Weather Balloon

Kiwan Maeng, Iskender Kushan, Brandon Lucia +1

The ability to analyze and forecast stratospheric weather conditions is fundamental to addressing climate change. However, our capacity to collect data in the stratosphere is limit…

cs.DC2019★ 2 cited

Alpaca: Intermittent Execution without Checkpoints

Kiwan Maeng, Alexei Colin, Brandon Lucia

The emergence of energy harvesting devices creates the potential for batteryless sensing and computing devices. Such devices operate only intermittently, as energy is available, pr…

cs.DC2018★ 20 cited

Intelligence Beyond the Edge: Inference on Intermittent Embedded Systems

Graham Gobieski, Nathan Beckmann, Brandon Lucia

Energy-harvesting technology provides a promising platform for future IoT applications. However, since communication is very expensive in these devices, applications will require i…

cs.DC2017★ 1 cited

Flexible Support for Fast Parallel Commutative Updates

Vignesh Balaji, Dhruva Tirumala, Brandon Lucia

Privatizing data is a useful strategy for increasing parallelism in a shared memory multithreaded program. Independent cores can compute independently on duplicates of shared data,…

cs.AR2017★ 17 cited

LazyPIM: Efficient Support for Cache Coherence in Processing-in-Memory Architectures

Amirali Boroumand, Saugata Ghose, Minesh Patel +7

Processing-in-memory (PIM) architectures have seen an increase in popularity recently, as the high internal bandwidth available within 3D-stacked memory provides greater incentive…