Grench
Forum Addict!
- Joined
- Oct 3, 2008
- Messages
- 6,629
Yes, however I feel it was made for the wrong reasons. If we're going to consider SoC alternatives, those reasons should be evaluated.You should know by now that the current decision was to go with ARM, right?
The primary reasons that were given for ARM were:
1. Backwards compatibility with existing PNDs, which it appears is going to get semi-scrapped.
2. Because of a supposed instability in Intel in the mobile market - which is hillarious on it's own. Doubly so since they're also using the Bay Trail series in embedded and automotive.
Since we're using X86 as a basis of comparrison for 'speed', it should be considered that the z3770 is -as fast as- a Core2Duo 2.1 Ghz in a 2W envelope.Some first (very rough) benchmark using some self-compiled floating point code (n times doing a 2D coordinate transform):
9.5s armhf OMAP3 @ 1 GHz (GTA04)
4.5s i386 Celeron @ 900 MHz (eeePC 701)
1.2s armhf OMAP5 @ ? (Evaluation Board)
0.6s i386 Core2Duo @ 2.8 GHz (some desktop)
So the OMAP5 has 8 times FPU performance as the OMAP3 (using exactly the same binary code, which means no better compiler optimization). And 0.5 of a fast Core2Duo.
There are of course better (standardized) benchmarks that also separately test integer and float performance.
If someone has a recommendation for a test (ideally available in Debian Wheezy) I can run it on all machines.
But running GPU tests is very different.
http://www.cpubenchmark.net/midlow_range_cpus.html
The z3770 has open source drivers. It is supported in the Linux kernel. It meets 100% of the other requirements for an SoC for this system, but it is X86 not ARM.
If we have to be ARM - fine. But if we're truly going to claim to be architecture agnostic, then it needs to be given serious consideration.