iBenchmark tests your iPad, iPhone, and iPod Touch's processor performance and memory system performance. It provides six types of benchmark, all of which now have graphed output on 32-bit devices:
• Memory bandwidth using transfers to/from main registers.
• Memory bandwidth using transfers to/from vector registers.
• Integer math operations.
• Single-precision floating point math operations.
• Double-precision floating point math operations.
• Prime number generation.
On 64-bit devices iBenchmark currently provides mainly just a prime numbers generation speed test.
Thus, iBenchmark provides a technical assessment of individual aspects of performance, not just one number.
In addition, iBenchmark provides basic system information.
For reliability, all of iBenchmark's core routines are written in assembly language. This ensures that it is the same measurements being performed across different iOS devices over time.
Added some memory bandwidth testing for 64-bit ARM devices.