Introducing Geekbench ML

Geekbench ML uses real-world machine learning tasks to evaluate mobile inference performance. Geekbench ML measures your CPU, GPU, and NPU to determine whether your device is ready for today's and tomorrow's cutting-edge machine learning applications.

Download on the App Store Get it on Google Play
Geekbench ML

Relevant Machine Learning Inference Benchmarks

CPU Benchmark Icon

Machine Learning Performance

Geekbench ML measures your mobile device's machine learning performance. Geekbench ML can help you understand whether your device is ready to run the latest machine learning applications. Geekbench ML can either directly test the CPU or GPU, or use Core ML or NNAPI to exercise neural accelerators.

Compute Benchmark Icon

Real World Tests

Geekbench ML uses computer vision and natural language processing machine learning tests to measure performance. These tests are based on tasks found in real-world machine learning applications and use industry-standard models, ensuring Geekbench ML results are relevant and applicable to mobile ML application performance.

Cross-Platform Icon

Cross-Platform

Compare apples and oranges. Or Apple iPhones and Samsung Galaxy devices. Designed from the ground-up for cross-platform comparisons, Geekbench ML uses the same tests and datasets across all platforms, allowing you to compare machine learning performance across devices, operating systems, and accelerators. Geekbench ML currently supports Android and iOS with more platforms to come.

Geekbench Browser Icon

Geekbench Browser

Upload your results to the Geekbench Browser to share them with others, or to let the world know how fast (or slow) your devices can go! You can track all your results in one place by creating an account, and find them easily from any of your devices.