r/MachineLearning
7/26/2026
![I implemented the YOLO26n model inference from scratch using ARM64 Assembly Language (No framework) [P]](https://preview.redd.it/wiyelkfpsifh1.jpeg?width=640&crop=smart&auto=webp&s=9ed353f6d1eab4c20efcaa110c0c5f642a6d6e99)
I implemented the YOLO26n model inference from scratch using ARM64 Assembly Language (No framework) [P]
Short summary
A Bachelor's final project implements YOLO26n object detection inference entirely from scratch using ARM64 Assembly and C on a Raspberry Pi 4, with no external inference frameworks. The implementation includes NEON SIMD optimization, Winograd convolution, cache-aware tiling, operator fusion, and custom micro-kernels covering all YOLO26 components. The author reports correct detection results but lower-than-expected performance gains and seeks community feedback on CNN inference optimization and memory layout strategies.
- •YOLO26n inference engine built from scratch in ARM64 Assembly + C with no frameworks
- •Includes NEON SIMD, Winograd convolution, GEMM kernels, cache-aware tiling, and operator fusion on Raspberry Pi 4
- •Author seeks feedback on optimization techniques; performance gains were below expectations
Generated with AI, which can make mistakes.
Is this a good recommendation for you?



