Publication Type : Conference Paper
Publisher : IEEE
Source : 2026 7th International Conference on Mobile Computing and Sustainable Informatics (ICMCSI)
Url : https://doi.org/10.1109/icmcsi67283.2026.11412458
Campus : Amritapuri
School : School of Engineering
Center : Humanitarian Technology (HuT) Labs
Department : Electronics and Communication
Year : 2026
Abstract : Edge device workloads based upon Digital Signal Processing (DSP) and Artificial Intelligence (AI) are being implemented in growing numbers of edge computing environments where they must function in time-constrained and power-constrained conditions. However, a majority of microcontrollers use cache-based memory hierarchies to manage their memory and these introduce unpredictable amounts of latency because the cache behaves unpredictably and is generally very small. Therefore, we have developed SpongePad-AI, a simple and lightweight C/C++ runtime to provide predictable, low-variation execution for real-time edge workloads by replacing cache usage with programmer controlled accesses to programmable Scratchpad Memory (SPM), and a DMA-ping-pong buffering technique that will allow continuous overlap of computation and data transfer. SpongePad-AI includes two adaptive control techniques; a TinyML heuristic controller that utilizes online feedback to adjust tile size and DMA queue length, and a Tiny Neural Network (TinyNN) controller that uses historical latency information to predict optimal parameters. Both of the control mechanisms can be used as-is across a wide range of platforms, require minimal resources, and do not rely on hardware specific DMA capabilities. The performance of SpongePad-AI was evaluated by utilizing the standard DSP/AI operations: GEMM, Convolution, FIR, and FFT. The runtime achieved an average throughput increase of 8.6x over a cache-only baseline, reduced the variation in latency from 70-80%, increased the predictability of the 99th percentile of the system's behavior, increased the overall energy efficiency of the system, and provided consistent APIs regardless of platform. The results show that SpongePad-AI provides deterministic, realtime inference and DSP execution capabilities in modern edge computing systems.
Cite this Research Publication : Sai Srevarshan Suresh, Pranav Arakkal, Rajesh Kannan Megalingam, SpongePad-AI: TinyML-Guided Scratchpad + DMA Ping-Pong Runtime for Predictable Edge DSP/AI Kernels, 2026 7th International Conference on Mobile Computing and Sustainable Informatics (ICMCSI), IEEE, 2026, https://doi.org/10.1109/icmcsi67283.2026.11412458