Website News Blog

SIMD-Accelerated Computer Vision On The ESP32-S3 – Information Important Online

One of the recreation parts of the ESP32-S3 microcontroller is that it got upgraded to the newer Cadence Xtensa LX7 processor core, which turns discover to hit a arrange of SIMD manual that crapper hold to significantly pace up a arrange of tasks. [Shranav Palakurthi] recently utilised this to pace up the processing of recording frames to notice corners using the FAST method. By agitated whatever dealings that goodness from SIMD over to an optimized edition cursive in LX7 ASM, the algorithm’s throughput was accumulated by 220%, from 5.1 MP/s to 11.2 MP/s, albeit with whatever caveats.

The difficulty with the SIMD manual in the LX7 another than them existence rattling poorly registered – unless you clew an NDA with Cadence –  is that it misses some manual that would be rattling useful. For [Shranav] the demand of hold for candid misaligned reads and scrutiny of unsigned 8-bit drawing were hurdles, but could be worked around, with the results available on GitHub.

Much of the groundwork for this SIMD feat was ordered by [Larry Bank], who reverse-engineered the SIMD manual from acquirable substantiation and cipher samples, uncovering that the ESP32-S3 misses quite a some ordinary SIMD instructions, including different shifts and unaligned reads and writes. Still, it’s beatific sufficiency for quite a some tasks, as daylong as you crapper attain it impact with the acquirable instructions.

Source unification

SIMD-Accelerated Computer Vision On The ESP32-S3 #SIMDAccelerated #Computer #Vision #ESP32S3

Source unification Google News



Source Link: https://hackaday.com/2024/07/01/simd-accelerated-computer-vision-on-the-esp32-s3/

Leave a Reply

Your email address will not be published. Required fields are marked *