Comparative Analysis of Edge AI Acceleration on Embedded Devices
Table Of Contents
Chapter ONE
INTRODUCTION
- 1.1Introduction
- 1.2Background of the Study
- 1.3Statement of the Problem
- 1.4Aim and Objectives of the Study
- 1.5Research Questions
- 1.6Research Hypotheses
- 1.7Significance of the Study
- 1.8Scope and Delimitation of the Study
- 1.9Limitations of the Study
- 1.10Organisation of the Study
- 1.11Operational Definition of Terms
Chapter TWO
LITERATURE REVIEW
- 2.1Conceptual Review: Edge AI and Embedded Devices
- 2.2Conceptual Review: Hardware Accelerators for Edge AI
- 2.3Conceptual Review: Benchmarking Methodologies for Edge Inference
- 2.4Theoretical Framework: Technology Acceptance Theory in Edge AI Adoption
- 2.5Theoretical Framework: Diffusion of Innovation in Embedded Computing
- 2.6Empirical Review: Embedded AI Accelerators in Consumer Devices
- 2.7Empirical Review: Real-Time Inference Performance on Edge Platforms
- 2.8Empirical Review: Power Efficiency and Thermal Throttling in Edge AI
- 2.9Empirical Review: Memory Bandwidth and Latency Constraints
- 2.10Empirical Review: Software Stack and Compiler Optimizations for Edge AI
- 2.11Identified Gaps in the Literature
- 2.12Conceptual Model or Summary of the Review
Chapter THREE
SYSTEM DESIGN AND IMPLEMENTATION
- 3.1Research Design: Cross-Sectional Comparative Analysis
- 3.2Philosophical Paradigm: Pragmatism for Mixed-Methods Edge AI Evaluation
- 3.3Population of the Study: Embedded Edge Devices and Accelerators
- 3.4Sample Size and Sampling Technique
- 3.5Sources and Instruments of Data Collection
- 3.6Validity and Reliability of Instruments
- 3.7Data Collection Procedures
- 3.8Experimental Setup and Benchmark Suite
- 3.9Data Analysis Methods
- 3.10Model Specification or Analytical Framework
- 3.11Ethical Considerations
Chapter FOUR
SYSTEM TESTING AND EVALUATION
- ANALYSIS AND DISCUSSION
- 4.1Data Presentation: Hardware Platforms and Configurations
- 4.2Descriptive Analysis: Baseline Characteristics of Devices
- 4.3Descriptive Analysis: Benchmark Metrics Distribution
- 4.4Hypotheses Testing: Inference Latency Across Accelerators
- 4.5Hypotheses Testing: Power Efficiency Variations
- 4.6Hypotheses Testing: Thermal Behaviour under Load
- 4.7Interpretation of Results: Trade-Offs Between Speed and Energy
- 4.8Discussion of Findings in Relation to the Literature
Chapter FIVE
SUMMARY, CONCLUSION AND RECOMMENDATIONS
- CONCLUSION AND RECOMMENDATIONS
- 5.1Summary of Findings
- 5.2Conclusion
- 5.3Contribution to Knowledge
- 5.4Recommendations
- 5.5Suggestions for Further Studies
Thesis Abstract
Edge artificial intelligence (AI) has emerged as a pivotal capability for delivering low-latency, privacy-preserving inference on resource-constrained embedded devices. The study addresses the performance and energy efficiency gaps among contemporary edge AI acceleration strategies, particularly contrasting on-device inference across CPU, GPU, and dedicated neural processing unit (NPU) accelerators under varying workloads and hardware configurations. The aim is to determine how different acceleration approaches influence latency, throughput, energy consumption, and model accuracy in real-world embedded environments, and to identify trade-offs that inform design choices for constrained-edge deployments. Specific objectives include (1) benchmarking a representative set of deep neural networks (ResNet-18, MobileNet-V2, and TinyYOLOv3) on three embedded platforms (Raspberry Pi 4 with Arm CPU, Nvidia Jetson Nano with integrated GPU, and Google Coral Dev Board with Edge TPU) under uniform software stacks, (2) quantifying latency, frames-per-second, energy-per-inference, and thermal throttling across varying batch sizes (1, 2, 4, 8), (3) evaluating the impact of model quantization, pruning, and operator fusion on accuracy and inference speed, (4) analyzing architectural and software-level factors—memory bandwidth, cache behavior, and runtime optimizations—using instrumentation from Valgrind and NVIDIA Nsight, (5) applying theoretical lenses from the Resource-Based View (RBV) and the Theory of Constraints to interpret performance outcomes, and (6) proposing a decision framework for selecting edge acceleration configurations in typical IoT ecosystems. The methodology adopts a mixed-methods design framed as a cross-sectional comparative study. The population comprises commercially available embedded platforms and widely used neural network models suitable for edge inference. A purposive sampling of three hardware platforms and three CNN architectures results in nine primary configurations, with reproducible runs (n=30 per configuration) to ensure statistical robustness. Data collection employs automated benchmarking scripts to record latency, throughput, energy-per-inference (measured via hardware power monitors and the Integration of Power Data Acquisition), peak memory usage, and thermal readings, complemented by qualitative logs from runtime profiler outputs. Validity and reliability are ensured through calibration of power measurement instruments, repeated trials, and cross-validation of results using both open-source (TensorFlow Lite, PyTorch Mobile) and vendor-specific runtimes. Data analysis employs statistical methods including repeated-measures ANOVA to compare acceleration strategies across devices and networks, post-hoc Tukey tests for pairwise differences, and multivariate regression to model the relationship between model size, precision (FP32, int8, int4), and performance metrics. Where applicable, a non-parametric Kruskal-Wallis test is used to handle non-normal distributions. The study also integrates qualitative interpretation of system-level constraints to contextualize quantitative results. Expected findings indicate that dedicated accelerators (Edge TPU) yield the lowest latency and energy per inference for compact networks (MobileNet-V2) while maintaining acceptable accuracy, whereas CPU-based inference on constrained devices benefits from optimized runtimes and contextual batching in moderate workloads. GPU-based acceleration (Jetson Nano) is anticipated to outperform other platforms on larger models (ResNet-18) in terms of raw throughput but at higher energy costs, with thermal throttling becoming a critical factor beyond 4-inference batch sizes. Quantization and pruning are expected to improve latency and energy efficiency with marginal model accuracy loss for simple models, but more pronounced accuracy degradation for high-capacity networks unless retraining is employed. Theoretical interpretation through RBV will frame platform-specific capabilities as strategic resources, while the Theory of Constraints will illuminate bottlenecks in data movement, memory bandwidth, and kernel launch overhead. The study contributes to knowledge by delivering a comprehensive, empirically grounded framework for selecting edge acceleration configurations in heterogeneous embedded ecosystems, and by characterizing the interaction between hardware architecture, software optimization, and model compression techniques. The main conclusion anticipates that no single configuration is universally optimal; instead, performance is contingent on the model complexity, workload characteristics, and thermal management. Recommendations include guidelines for platform-model pairing, advisable quantization and pruning strategies aligned with target accuracy budgets, and a decision framework for practitioners to optimize for latency, energy efficiency, or accuracy given specific application constraints, along with directions for future work on adaptive runtime orchestration and co-design of models and hardware accelerators for edge AI.
Thesis Overview
Edge AI acceleration on embedded devices examines how artificial intelligence workloads, such as neural network inference, can be performed directly on small, low-power hardware like microcontrollers, single-board computers, and System-on-Chip platforms. The core question is which hardware and software configurations provide the best trade-offs between accuracy, latency, energy consumption, and model size when running AI tasks locally rather than in the cloud. This matters because edge-based inference offers faster responses, improved privacy, reduced bandwidth requirements, and resilience in offline or remote environments, which are critical for applications like smart cameras, autonomous sensors, and wearable health devices.
The research addresses a knowledge gap: while many studies evaluate AI models in cloud or general-purpose hardware, there is less comparative evidence on how different edge accelerators (for example, CPUs with SIMD extensions, GPUs integrated in SoCs, dedicated neural processing units, and custom AI accelerators) perform across diverse workloads and devices under realistic operating conditions. Understanding these differences helps practitioners select appropriate hardware-software stacks and guides future design of energy-efficient edge inference systems.
What the researcher will do:
- Define a set of representative edge AI workloads (e.g., image classification, object detection, and simple sequential models) and select a range of embedded devices with varying accelerators.
- Design an experimental framework that standardizes input data, preprocessing, model quantization, and deployment pipelines to ensure fair comparisons.
- Collect data on performance metrics such as inference latency, energy consumption, memory footprint, model accuracy, and thermal behavior under controlled experiments.
- Use statistical analysis (ANOVA, regression) to compare performance across devices and workloads, and perform sensitivity analyses to assess the impact of quantization and precision settings.
- Validate findings with a small qualitative assessment of developer usability and integration effort.
Expected contribution and outcome:
- A comparative performance matrix that guides engineers in choosing edge accelerators for specific AI tasks.
- Practical guidelines on model optimization strategies (quantization, pruning, compiler optimizations) for different hardware, balancing accuracy and efficiency.
- Insights into trade-offs between latency, energy, and accuracy that inform future edge AI hardware and software co-design.
The study aims to yield actionable recommendations for researchers and practitioners designing responsive, energy-efficient AI solutions on resource-constrained devices.