[0] https://www.anandtech.com/show/14892/the-apple-iphone-11-pro... (scroll down to the 2nd last plot, look at the right half)
[0] https://www.anandtech.com/show/14892/the-apple-iphone-11-pro... (scroll down to the 2nd last plot, look at the right half)
Phones tend towards 'control flow', e.g. display an interface, accept a user input, communicate with a server, display information... and media decoding & gps both have dedicated hardware.
FP workloads can be incredibly power hungry, so it's fortunate mobile devices mostly manage to avoid them. But any chip with an FP unit is going to shut it off when running integer code.
I thought bitcoin mining was floating point, and that was why GPUs were so adept.
SSE/AVX has its own set of registers. It can do floating point and integer operations. It would not be correct to refer to it as a floating point unit.
GPUs are good at mining because they can do so many calculations in parallel. They're just as capable of integer operations as the SIMD units on a CPU.
[0]: https://www.geekbench.com/doc/geekbench5-cpu-workloads.pdf