Skip to main content

Hardware-Aware Real-Time TinyML for Industrial IoT Applications

Primary supervisor

Adamu Muhammad Buhari

Edge intelligence and Tiny Machine Learning (TinyML) have become key enablers for real-time, on-device intelligence in industrial IoT applications, such as predictive maintenance, anomaly detection, and process monitoring. TinyML allows inference to be performed locally, reducing latency, enhancing data privacy, and lowering energy consumption compared to cloud-based solutions. Modern heterogeneous edge platforms, equipped with CPUs, GPUs, and deep learning accelerators (DLAs), provide significant computational resources; however, these are often underutilized due to the lack of hardware-aware scheduling strategies. This project focuses on developing a dynamic TinyML framework that efficiently executes lightweight neural network models on heterogeneous accelerators, while incorporating techniques such as model compression, quantization, and adaptive inference. The framework will be evaluated on industrial IoT datasets, including NASA CMAPSS for predictive maintenance and SWaT for anomaly detection, measuring latency, throughput, energy consumption, memory usage, and predictive accuracy to demonstrate practical real-time deployment and efficiency on modern edge devices.

Aim/outline

This project focuses on developing a hardware-aware TinyML framework that dynamically executes lightweight neural networks across CPU, GPU, and DLA to achieve real-time, energy-efficient, and memory-optimized inference on edge devices. The framework applies model compression, quantization, and adaptive inference techniques tailored to industrial IoT datasets, including NASA CMAPSS for predictive maintenance and SWaT for anomaly detection, ensuring accurate and efficient predictions. The system will be evaluated on these real-world datasets to measure latency, throughput, energy use, memory footprint, and accuracy, demonstrating practical deployment feasibility and providing insights into hardware-aware TinyML.

URLs/references

Hayat, M. A., Ahmed, S. A., Fatima, S., Irfan, F., Nizamani, M. O., & Khalil, A. (2025).Tiny machine learning (TinyML) advancements for intelligent battery‑powered IoT sensors. Spectrum of Engineering Sciences, 3(8), 818–832. 

Liu, X., Gong, Z., & Zhang, X. (2025). Research on anomaly detection in wastewater treatment systems based on a VAE‑LSTM fusion model. Water, 17(19), 2842. https://doi.org/10.3390/w17192842 

Required knowledge

Lightweight neural networks, model compression, pruning, quantization, LSTM/1D CNN for time-series

CPU/GPU/DLA architecture, heterogeneous scheduling, latency/energy optimization, real-time constraints.

Python, PyTorch/TensorFlow/TensorFlow Lite, TensorRT, ONNX, profiling tools.