I thought linpack was supposed to measure raw processor speed, which is capped? So why does N1 bench so much better than a droid if both are at 1ghz? It is because of intermediaries between the raw unprocessed data and the processor? By intermediaries, I mean stuff like JIT. So is the N1 just better engineered to utilize the 1ghz than the droid?
This isn't a bragging rights question, I'm just curious why it works the way it does.
Answer:
This isn't a bragging rights question, I'm just curious why it works the way it does.
Answer:
Your question was answered already...it comes down to processor architecture. Qualcomm's Snapdragon platform and more specifically the Scorpion application processor, while being related to TI's Omap Arm v7 series, has enhancements made by Qualcomm. The part of the cpu that handles the SIMD instructions has a wider pipeline, 128 bits vs 64 bits in TI's Omap. Scorpion also has a deeper pipeline to better handle all that data which I'd assume offsets some of the performance benefits a little bit.
As far as the difference between the two benchmarks, they are written to benchmark two different things. Linpack can run almost entirely within the SIMD/NEON portion of the cpu thereby showing off the enhancements made by Qualcomm. Quadrant stresses the entire core showing off total system performance showing that only in certain situations will Snapdragon outperform any other Arm v7 based core.
Last edited: