The abstract Research Group

abstract is the research group of Prof. Brandon Lucia in the department of Electrical and Computer Engineering at Carnegie Mellon University. We do research at the intersection of computer architecture, computer systems, and programming languages, focused on improving the programmability, reliability, and efficiency of computing devices and systems. Our work cuts across the layers of the system stack, from the microarchitecture to the application, often touching on everything in between.

Brandon is also a co-founder of Efficient Computer, commercializing energy-minimal computer architecture research from the group. We release our code on GitHub.

Research

Our group does computer systems research spanning architecture, software systems, and programming languages. We are currently focused on energy-minimal and encrypted computer architectures, intermittent computing, efficient edge computing, and computer systems for emerging small form-factor satellites.

Architectures for Encrypted Computing

Algorithms and hardware acceleration that make privacy-preserving, encrypted offloading of computation practical for clients.

Energy-minimal Dataflow Architectures

Ultra-low-power programmable dataflow and CGRA architectures — RipTide, SNAFU, and MANIC — that bring general-purpose compute to milliwatt-scale devices.

Capybara energy-harvesting hardware platform

The Intermittent System Stack

Defining the software and hardware system stack for batteryless devices that harvest energy from their environment and compute intermittently.

Efficient Edge Computing

System software and architectures that make parallel systems and graph analytics reliable and efficient, meeting the emerging need for processing at the edge.

Tartan-Artibeus-1 satellite mission art

Computational Space Systems

Orbital edge computing and batteryless computational nanosatellites, including Tartan-Artibeus-1, our chip-scale satellite launched in 2022.

Funding and Support

The work in our group is possible through extremely generous support from industry and government.

National Science Foundation Disney Research Google Intel SRC JUMP CONIX

This work was supported in part by the CONIX Research Center, one of six centers in JUMP, a Semiconductor Research Corporation (SRC) program sponsored by DARPA.