Ein 2-Dollar-Mikrocontroller meistert Computer Vision mit SIMD
SIMD-accelerated computer vision on a $2 microcontroller
Der ESP32-S3 kostet weniger als ein Kaffee, taktet mit 240 MHz und beherrscht einige SIMD-Befehle. Der Autor schreibt dafür einen beschleunigten FAST-Feature-Detektor in Assembler und umgeht fehlende unausgerichtete Lesezugriffe sowie saturierende Arithmetik mit einem XOR-Trick. Das Ergebnis verdoppelt den Durchsatz auf 11,2 Megapixel pro Sekunde – genug für einen VGA-Stream mit 30 fps.
Für Silizium, das billiger ist als der durchschnittliche Kaffee, ist das ziemlich cool.