This project evaluates the performance and efficiency of artificial intelligence inference across heterogeneous computing platforms, with particular focus on Edge AI deployment. Edge platforms differ significantly in processing capability, memory, supported inference runtimes, and resource constraints, making it difficult to determine their suitability for AI workloads from hardware specifications alone.
The study evaluates two edge platforms, the Raspberry Pi 5 and Samsung Galaxy S26 Ultra, using an AMD Ryzen 7 6800H CPU and NVIDIA GeForce RTX 4090 GPU as higher-performance reference platforms. The evaluation combines MLPerf Tiny Image Classification, Keyword Spotting, and Visual Wake Words workloads with local Gemma 3 1B inference across five language-based workload categories.
Performance is assessed using measurements including inference time, throughput, classification accuracy, F1-score, ROC-AUC, token-processing rates, and estimated carbon emissions. The project also examines the effect of INT8 model quantisation on the Raspberry Pi 5. The results show that platform suitability depends not only on hardware capability, but also on the workload, model representation, inference runtime, and execution environment. The project therefore provides a comparative basis for understanding the trade-offs involved when selecting platforms for Edge AI deployment.
• Evaluate AI inference performance across heterogeneous platforms
• Compare platform behaviour across MLPerf Tiny and local LLM workloads
• Analyse performance, classification quality, and estimated carbon emissions
• Python
• Ollama
• LiteRT / TensorFlow
• CodeCarbon
• Comparative understanding of platform suitability
• Insight into the effect of INT8 quantisation on edge inference
• Practical findings for Edge AI deployment decisions
Samsung Galaxy S26 Ultra: INT8-quantised MLPerf Tiny and local LLM evaluation
ESP32-S3 : TinyML microcontroller platform considered for lightweight on-device AI workloads.
Raspberry Pi 5: Full-precision and INT8-quantised MLPerf Tiny evaluation
AMD Ryzen 7 6800H: CPU reference platform
NVIDIA GeForce RTX 4090: GPU reference platform via RunPod