Indeed, don't forget it is more powerful than computers like this one,
[–] anigbrowl 3 days ago
Newer models like the ESP32-P4 are substantially more powerful, running dual cores and with all sorts of computational acceleration built in.
[–] MeteorMarc 3 days ago
[–] zimpenfish 3 days ago
[–] randerson 3 days ago
[–] glouwbug 3 days ago
[–] pavlov 3 days ago
The Pentium III was a superscalar core that scaled up to 1.4 GHz. This microcontroller is max 240 MHz and does less work per cycle.
[–] vardump 1 day ago
While P3 is superscalar, it could only execute about 0.9 instructions per cycle on average. Of course you can optimize for it and get better results in certain cases.
Most Xtensa scalar instructions take just 1 clock, branches 3 for taken, 1 for not taken. So 0.7-0.8 instructions per clock is a reasonable estimate. Assuming of course code is executing from SRAM.
Xtensa's FPU is slow, and it lacks divide and square root instructions. Clock for clock, P3 probably outperforms it by 3-4x. It also lacks 64-bit floats.
[–] pjmlp 3 days ago
So naturally an ESP32 can do so much more.
[–] asimeqi 3 days ago
[–] pjmlp 3 days ago
[–] sedatk 3 days ago