Hi,
My project need to do more mathematical operations (e.g. multiplication, division, exponentiation ..).
Does ESP32 have instruction set to accelerated math computing?
Thanks.
Does ESP32 have instruction set to accelerated math computing?
Re: Does ESP32 have instruction set to accelerated math computing?
The ESP32 has integer and (single-precision) floating point multiplication and division; no need to do anything special for those as GCC will automatically spit out the right instructions for that. There's also an 16-bit MAC instruction, but you may need to write some assembly for that.
Re: Does ESP32 have instruction set to accelerated math computing?
Thank you @ESP_Sprite.The ESP32 has integer and (single-precision) floating point multiplication and division; no need to do anything special for those as GCC will automatically spit out the right instructions for that. There's also an 16-bit MAC instruction, but you may need to write some assembly for that.
Does ESP32 support some features likes SIMD / NEON ?
Thanks.
Re: Does ESP32 have instruction set to accelerated math computing?
No / hard to say. NEON is ARM-specific and SIMD is kinda vague. I know the MAC instruction is SIMD-ish, though.
Re: Does ESP32 have instruction set to accelerated math computing?
Thank you @ESP_Sprite.No / hard to say. NEON is ARM-specific and SIMD is kinda vague. I know the MAC instruction is SIMD-ish, though.
Now because of the SIMD/NEON, my applicatio could run fast on the arm platform.
On ESP32, it was a bit slow.
Would you please share any experience about accelerated math computing on ESP32 ?
Thanks.
Who is online
Users browsing this forum: Applebot, ChatGPT-User, Qwantbot and 15 guests
