FPU and Memory Android Benchmarks: RgbenchMM & RgBandwidth

There are already a fair amount of Android benchmarks such as Antutu or Quadrant, but how those benchmarks work exactly is unclear and the number they return have no direct meaning, until you start comparing results to other device results. This is why Rahul Garg, a PhD student at McGill University, has written 2 new benchmarks to test FPU and memory bandwidth with known benchmark procedures and results in MFlops and MB/s which are both available on Google Play Store:

  • RgbenchMM– A benchmark to test the floating point performance performing double-precision matrix multiplication and fully multi-threaded to support multiple cores. It’s programmed in C++ using Android NDK, and works with ARM and x86 devices running Android 2.3.3 and greater.
  • RgBandwidth– Asimple memory bandwidth test which tests memory copy performance (in “Simple” mode), and uses tests derived from the STREAM benchmark (“Misc” tests). This can be used to get an estimate of peak memory bandwidth of the device under test. One advantage of the STREAM benchmark is that the results can be used to compare with Desktop benchmark results.



RgBenchMM has been tested on Nexus 7 (1488 MFlops) and Galaxy S2X (1175 MFlops). Reviews on Google Play indicates that contrary to some other benchmark (e.g. linpack) results appear to be consistent between runs, You give those benchmarks a try by installing them on your Android device(s) by clicking on the links above.

Share this:

Support CNX Software! Donate via cryptocurrencies, become a Patron on Patreon, or purchase goods on Amazon or Aliexpress

ROCK 5 ITX RK3588 mini-ITX motherboard
Notify of
The comment form collects your name, email and content to allow us keep track of the comments placed on the website. Please read and accept our website Terms and Privacy Policy to post a comment.
11 years ago

Thanks for covering my benchmarks! Much appreciated!

Khadas VIM4 SBC