3 ms·
I find that floating point story hard to swallow. It looks like they went "huh, this CPU benchmarks roughly as fast as the others, but we find it slow in practi
by sspiff 12y ago
I find that floating point story hard to swallow. It looks like they went "huh, this CPU benchmarks roughly as fast as the others, but we find it slow in practice. Only floating point benchmarks lag behind the competition, so that must be why!".
Floating point instruction are rarely used in common software. They're important in rendering (which is offloaded to a GPU in this case) or scientific computing (which is irrelevant here, unless you were planning to fold genomes on your watch).
It's possible that this OMAP came without an FPU to save space and power.
Most Linux software for ARM is compiled with softfloat anyway, because it rarely matters for end users, and lots of ARM boards don't have an FPU. Some distributions have a separate armhf version, which does use hardware floating point operations.
- pm215 12y agoThe quoted /proc/cpuinfo reports vfpv3 and neon, so it does have an FPU (and it even has the Neon SIMD instructions, which not all SoCs of that era do). From my perspective the softfloat-vs-hardfloat balance has tipped and I would say that "most Linux software for ARM" is now hardfloat rather than softfloat. But your view on this kind of thing depends a lot on whereabouts in the embedded world you are: if you're at the trailing edge then you'll see a lot more ARMv5 non-FPU devices.
- personZ 12y agoExactly the case, and it really undermines the whole article. The general floating point performance (non GPU) is entirely irrelevant for the general uses of this device. Other subsystems might be faulty, or it could be a faulty device, but it certainly isn't floating point performance. One line in the article that gave me a chuckle was We can say that Android Wear looks much better on a round screen. The OS was clearly designed with circular displays in mind—every button is round, producing a cool circle-within-a-circle look on the 360. Contrast this with the Verge who said that Android Wear was designed and looks better on a square screen, and is forced onto a round screen.