event

PhD Proposal by Abu Bakar

Primary tabs

Title: Adaptive and Intelligent Battery-free Computing Systems: Platforms, Runtime Systems, and Tools

Abu Bakar

Ph.D. Student, Computer Science

School of Interactive Computing

Georgia Institute of Technology

https://abubakar.info/

 

Date: Friday, Dec 8, 2023

Time: 10:00 AM - 12:00 PM (ET)

Location (in-person): CODA C1215

Location (remote): https://gatech.zoom.us/j/94210193356?pwd=eEUrVDIvaFhsU0tKeVdtRzkzZ2o3Zz09&from=addon

 

Committee:

--------------

Dr. Josiah Hester, School of Interactive Computing, Georgia Institute of Technology 

Dr. Ashutosh Dhekne, School of Computer Science, Georgia Institute of Technology 

Dr. Yingyan (Celine) Lin, School of Computer Science, Georgia Institute of Technology 

Dr. Przemysław Pawełczak, Embedded Systems Group, Delft University of Technology 

Dr. Alessandro Montanari, Pervasive Systems Group, Nokia Bell Labs 

 

Abstract:

-----------

Energy-harvesting, battery-free devices enable deployment in new applications with their promise of zero maintenance and long lifetimes. A core challenge for these devices is maintaining usefulness despite varying energy availability, which causes power failures, loss of progress, and inconsistent execution. While prior research has enabled basic operability through power interruptions, performance optimization has often been overlooked, especially for emerging data-intensive Machine Learning (ML) applications that require on-device processing. 

 

My research fills this gap by reimagining different components of the battery-free system stack. It involves designing: i) runtime systems that equip batteryless applications with adaptability, ensuring they can operate effectively with higher throughputs in varying energy harvesting conditions, ii) reconfigurable and heterogeneous hardware platforms that enable the use of battery-free systems for modern compute-intensive inference-based applications, iii) novel ML algorithms for on-device energy-efficient inferences, and iv) user-facing tools and interfaces to streamline the development process of battery-free applications. 

 

In this proposal, I present three projects that make battery-free applications adaptive and intelligent with the help of energy-efficient software and novel hardware designs. First, REHASH is a hardware-independent runtime system that uses lightweight signals and heuristics to capture changes in energy harvesting conditions and trigger application-level adaptation to get higher throughput in low-energy scenarios. Second, Protean is an energy-efficient and heterogeneous platform for adaptive and hardware-accelerated battery-free computing. It is an end-to-end system that leverages recent advancements in heterogeneous computing architecture to enable the development of modern, data-intensive, inference-based applications. Thirdly, I present a preliminary work on Tsetlin Machines (TM), an energy-efficient logic-based inference algorithm. This initial work demonstrates the feasibility of TM model compression for low-overhead and energy-efficient inferences on memory and compute-constrained batteryless hardware, which lays the foundation for my proposed work. Lastly, I propose two advanced encoding techniques for the compression of TM models and one method for real-time energy-aware adaptation, leading to better energy efficiency and higher throughput under varying energy availability.

 

These contributions and their companion tools unlock many new applications and empower developers to quickly design, debug, and deploy sustainable, energy-efficient, adaptive, and intelligent battery-free applications.

Status

  • Workflow Status:Published
  • Created By:Tatianna Richardson
  • Created:12/01/2023
  • Modified By:Tatianna Richardson
  • Modified:12/01/2023

Categories

Keywords

Target Audience