Edge Computation

Overview

Our research in edge computation is dedicated to enabling machine learning on microcontroller and FPGA platforms. We focus on designing efficient algorithms and hardware-software co-design strategies that make it feasible to deploy intelligent systems on low-power, resource-constrained edge devices.

By bringing computation closer to the source of data, we reduce latency, enhance privacy, and minimize bandwidth usage—critical for real-time applications in domains such as acoustic sensing, radar-based activity recognition, and gesture control.

Our platforms such as RAMAN and tinyRadar demonstrate how targeted optimizations, including multiplierless computing and compact neural network architectures, can bring advanced ML capabilities to always-on systems in the field. These efforts pave the way for scalable, cost-effective, and responsive edge intelligence across a wide range of practical applications.

UBAT Acoustic Classifier RAMAN Accelerator tinyRadar System
UBAT: An Acoustic Classifier with LoRa Connectivity

Demos

The following videos demonstrate various prototypes and applications built on our edge computing platforms. These include:

  • Demo 1: Human Activity Recognition using mmwave radar
  • Demo 2: Gesture recognition using mmWave radar on the tinyRadar edge system.
  • Demo 3: Bird Hotspots Acoustic Classification System for Ecological Insights

Selected Publications

← Back to Exploring Other Focus Areas