Comparative Analysis of Edge AI Frameworks on Embedded Platforms
Table Of Contents
Chapter ONE
INTRODUCTION
- 1.
- 1.1Introduction
- 2.
- 1.2Background of the Study: Evolution of Edge AI and Embedded Computing
- 3.
- 1.3Statement of the Problem: Cross-Platform Performance Gaps in Edge AI Frameworks
- 4.
- 1.4Aim and Objectives of the Study: Comparative Benchmarking Across Embedded Platforms
- 5.
- 1.5Research Questions: Framework-Level and Hardware-Platform Interrogatives
- 6.
- 1.6Research Hypotheses: Performance, Energy, and Inference Consistency Claims
- 7.
- 1.7Significance of the Study: Advancing Deployment Readiness for Edge AI
- 8.
- 1.8Scope and Delimitation of the Study: Frameworks, Models, and Embedded DUTs
- 9.
- 1.9Limitations of the Study: Variability in Hardware and Software Versions
- 10.
- 1.10Organisation of the Study: Chapter-by-Chapter Roadmap
- 11.
- 1.11Operational Definition of Terms: Key Concepts in Edge AI and Embeddings
Chapter TWO
LITERATURE REVIEW
- 1.
- 2.1Conceptual Review: Edge AI, Embedded Systems, and Frameworks Overview
- 2.
- 2.2Conceptual Review: Real-Time Inference, Off-Device vs On-Device Computation
- 3.
- 2.3Conceptual Review: Heterogeneous Embedded Architectures and Accelerators
- 4.
- 2.4Theoretical Framework: Resource-Aware Computing Theory
- 5.
- 2.5Theoretical Framework: Task-Offloading and Energy-Performance Trade-Offs
- 6.
- 2.6Empirical Review: Popular Edge AI Frameworks (e.g., TensorFlow Lite, PyTorch Mobile, OpenVINO, TVM) on Embedded Boards
- 7.
- 2.7Empirical Review: Benchmark Suites and Metrics for Edge Inference
- 8.
- 2.8Empirical Review: Software-Hardware Co-Design in Edge AI
- 9.
- 2.9Empirical Review: Compiler Optimizations and Kernel Fusion in Embedded Inference
- 10.
- 2.10Empirical Review: Memory Footprint and Latency Implications on ARM/RISC-V Platforms
- 11.
- 2.11Identified Gaps in the Literature: Cross-Framework and Cross-Hardware Comparability
- 12.
- 2.12Conceptual Model: Integrated View of Framework Performance on Embedded Hardware
- 13.
- 2.13Summary of the Review: Key Takeaways and Implications
Chapter THREE
SYSTEM DESIGN AND IMPLEMENTATION
- 1.
- 3.1Research Design: Cross-Sectional Benchmarking Across Frameworks and Boards
- 2.
- 3.2Philosophical Paradigm: Post-Positivist Approach to Quantitative Benchmarking
- 3.
- 3.3Population of the Study: Edge AI Frameworks, Models, and Embedded Platforms
- 4.
- 3.4Sample Size and Sampling Technique: Purposive Selection of Frameworks and Boards
- 5.
- 3.5Sources and Instruments of Data Collection: Standardized Benchmark Suites and Profiling Tools
- 6.
- 3.6Validity and Reliability of Instruments: Triangulation and Repetition Protocols
- 7.
- 3.7Experimental Setup: Software Stacks, Drivers, and Hardware Configurations
- 8.
- 3.8Data Collection Procedures: Inference, Latency, Throughput, and Power Measurements
- 9.
- 3.9Model Specification or Analytical Framework: Statistical and Non-Parametric Tests
- 10.
- 3.10Ethical Considerations: Data Privacy, Open-Source Compliance, and Responsible Disclosure
Chapter FOUR
SYSTEM TESTING AND EVALUATION
- ANALYSIS AND DISCUSSION OF FINDINGS
- 1.
- 4.1Data Presentation: Benchmark Tables Across Frameworks and Boards
- 2.
- 4.2Descriptive Analysis: Central Tendencies and Dispersion of Key Metrics
- 3.
- 4.3Hypotheses Testing: Framework-Level Latency and Power Comparisons
- 4.
- 4.4Hypotheses Testing: Model Accuracy vs. Resource Utilization Trade-Offs
- 5.
- 4.5Comparative Analysis: Cross-Hardware Variability in Inference Performance
- 6.
- 4.6Sensitivity Analysis: Impact of Quantization and Compilation Options
- 7.
- 4.7Error Analysis: Failure Modes Across Frameworks and Models
- 8.
- 4.8Interpretation of Results: Aligning Findings with Theoretical Expectations and Literature
Chapter FIVE
SUMMARY, CONCLUSION AND RECOMMENDATIONS
- CONCLUSION AND RECOMMENDATIONS
- 1.
- 5.1Summary of Findings: Frameworks and Embedded Platform Outcomes
- 2.
- 5.2Conclusion: Implications for Edge AI Deployment Strategy
- 3.
- 5.3Contribution to Knowledge: Practical Benchmarking Toolkit and Comparative Insights
- 4.
- 5.4Recommendations: Framework Selection Guides for Embedded Developers
- 5.
- 5.5Suggestions for Further Studies: Expanding to Heterogeneous Tasks and New Architectures
Thesis Abstract
The rapid deployment of AI-enabled applications at the edge has exposed a gap in understanding how different Edge AI frameworks perform on diverse embedded platforms under real-world constraints such as limited memory, heterogeneous accelerators, and varying power envelopes. This study addresses the need for a rigorous, cross-framework evaluation to guide developers, researchers, and system integrators in selecting suitable frameworks for specific embedded deployments. The aim is to compare contemporary Edge AI frameworks—TensorFlow Lite Micro, PyTorch Mobile, and OpenVINO—across a representative set of embedded hardware platforms, with emphasis on inference efficiency, energy consumption, memory footprint, model versatility, and developer productivity. Specific objectives include (1) benchmarking end-to-end inference latency, throughput, and energy per inference for a suite of vision and sensor-based models (CNNs, MobileNets, and small transformer variants) on ARM Cortex-M and Cortex-A series devices; (2) assessing framework support for model quantization, pruning, and operator coverage, and their impact on accuracy and resource usage; (3) evaluating deployment-time and runtime overheads, including model conversion, runtime initialization, and multi-threading behavior; (4) analyzing developer usability and debugging experience through a mixed-methods approach combining objective task-based measurements with structured expert surveys; and (5) identifying best-fit scenarios and trade-offs for each framework under constrained power budgets and memory hierarchies. The methodology adopts a mixed-methods research design grounded in the Technology Acceptance Model and the Resource-Based View to assess technical performance and organizational practicality. The population consists of embedded development teams and representative edge devices, with a purposive sample of 30 developers and 12 embedded hardware platforms (including Raspberry Pi 4, Nvidia Jetson Nano, Jetson Xavier NX, and STM32H745-based boards) used for controlled experiments. Data collection employs quantitative instruments comprising standardized benchmarks (MLPerf Tiny, MINI-IMAGENET-Tiny, and a custom sensor fusion workload) and power measurement via high-precision shunt-based instrumentation, alongside qualitative data gathered through semi-structured interviews and think-aloud Protocols to capture developer experiences. Instrument validity and reliability are ensured through pilot testing, inter-rater reliability checks for qualitative coding (Cohen’s kappa > 0.75), and calibration of power measurement equipment. Data analysis utilizes repeated-measures ANOVA to compare framework performance across devices and workloads, multivariate regression to identify predictors of latency and energy consumption, and post-hoc Tukey tests for pairwise framework comparisons. Model-specific analyses include operator coverage assessments, quantization impact studies, and memory footprint profiling, complemented by a thematic analysis of developer feedback to elucidate usability factors and debugging efficiency. A conceptual model is developed to illustrate the relationships among framework features, hardware characteristics, workload types, and performance outcomes. Expected findings indicate that specialized lightweight frameworks with extensive quantization and operator suites (e.g., TensorFlow Lite Micro) provide superior memory efficiency and predictable latency on low-power microcontrollers, while OpenVINO demonstrates competitive performance on heterogeneous Intel- and ARM-based platforms with richer accelerator support, and PyTorch Mobile offers flexible development workflows at the expense of higher runtime overhead on constrained devices. The study contributes to knowledge by providing a comprehensive, empirically grounded framework-performance map for edge deployments, identifying critical bottlenecks in operator coverage and runtime initialization, and offering a decision guide aligned with device capabilities and application requirements. Implications for practice include recommendations for framework selection based on target hardware, model characteristics, and energy budgets, as well as guidelines for optimizing model compression and deployment pipelines. The main conclusion emphasizes that no single framework universally outperforms others; instead, optimal choices hinge on device class, workload type, and acceptable trade-offs between latency, energy, and development productivity. Practical recommendations encompass targeted optimizations in quantization strategies, operator fusion techniques, and tooling improvements to streamline model conversion and diagnostics, along with avenues for future research such as adaptive runtime scaling and context-aware framework selection for dynamic edge workloads.
Thesis Overview
This research investigates how different Edge AI frameworks perform on embedded hardware when running intelligent tasks close to data sources, such as sensors and cameras, instead of in the cloud. Edge AI frameworks are software toolkits that help developers deploy machine learning models on small, resource-constrained devices. The study focuses on comparing several widely used frameworks (for example, TensorFlow Lite, PyTorch Mobile, and OpenVINO) across common embedded platforms (such as ARM-based single-board computers and microcontroller-class devices) to understand trade-offs in speed, accuracy, energy use, and footprint.
Why it matters: Many real-world applications require fast decision-making with low latency, reliability in constrained environments, and strong privacy protections by processing data locally. Differences in framework design, model execution pipelines, and hardware acceleration support can lead to substantial performance variations that affect application viability in areas like autonomous monitoring, industrial inspection, and smart devices.
What problem or gap it addresses: While numerous frameworks exist, there is limited systematic, side-by-side evidence on how they perform on representative embedded hardware under realistic workloads. This creates guesswork for practitioners designing edge deployments and for researchers aiming to advance the field with grounded, comparative insights.
What the researcher will do step by step:
- Define a set of representative workloads (image classification, object detection, and sensor data inference) and select target embedded platforms.
- Choose a set of edge AI frameworks and ensure comparable model architectures across frameworks.
- Implement and optimize each pipeline for each platform, including hardware acceleration where available.
- Collect data on runtime performance (latency, throughput), energy consumption, memory usage, and model accuracy under controlled conditions.
- Analyze data using descriptive statistics and inferential tests (ANOVA to compare frameworks, regression analysis to relate hardware features to performance, and paired t-tests where appropriate).
- Discuss results in the context of existing literature and identify practical guidelines.
Expected contributions: providing a clear, evidence-based framework for selecting edge AI tools on embedded hardware; identifying performance bottlenecks and optimization opportunities; offering practical recommendations for developers and researchers.
Desired outcomes: a set of actionable benchmarks and a comparative matrix that helps practitioners choose the most suitable framework for their embedded edge AI application, with insights into trade-offs between latency, energy efficiency, and accuracy.