Geekbench: How it actually works (2024)

Benchmarking smartphones and computers involves testing device performance in a few different categories. You can compare various different metrics, including graphical performance, artificial intelligence, and computation. Geekbench is a benchmark that has become a staple of the benchmarking world, and it's primarily focused on computation. Geekbench 6 is the latest version, but what exactly is it? What does it test, and how?

What is Geekbench?

Geekbench is a cross-platform benchmarking application that can attribute a score to both the single-core and multi-core computational capabilities of your device. This score can be used as a point of comparison against adjacent devices and is calibrated against a baseline score of 2,500, which Primate Labs says is the score of a Dell Precision 3460 with an Intel Core i7-12700. Admittedly, browsing through Geekbench 6 scores seems to point to that particular CPU only barely scraping 2000 points in single-core, but aside from that, the premise is that a device that scores 5000 is said to have twice the performance of the i7-12700.

In the case of Geekbench 6, it's the latest iteration of the Geekbench benchmarking suite, and it aims to measure your smartphone's capabilities in the ways that actually matter when it comes to using any of the best phones.

  • Bigger photos in resolutions captured by modern smartphones (12-48MP)
  • HTML examples representative of modern web design standards
  • A larger library of images for import tests
  • Larger maps for navigation tests
  • Bigger and more modern PDF examples
  • An increase in Clang workload size

There are GPU computation tests too, and it can test OpenCL, Metal, and Vulkan. The GPU computation benchmark makes use of machine learning workloads such as background blur and face detection to test object recognition capabilities. On top of that, it runs image editing workloads, such as horizon detection, edge detection, and Gaussian blur. Finally, there are image synthesis workloads that execute feature matching and stereo matching, along with a simulation benchmark that simulates particle physics.

What platforms does Geekbench 6 support?

Geekbench 6 supports the following platforms, with Windows on Arm support for some of the best laptops set to come with Geekbench 6.1:

Platform

Minimum version

Architecture

Comment

Android

Android 10

AArch64, x64

iOS

iOS 15

AArch64

Linux

Ubuntu 18.04 LTS

AArch64, x64

CentOS, RHEL, more to come

macOS

macOS 11

AArch64, x64

Windows

Windows 10

x64

AArch64 coming with Geekbench 6.1

How does Geekbench's CPU benchmark work?

Geekbench: How it actually works (1)

Geekbench's CPU benchmark is broken down into a number of key tests that have a single-core and multi-core section. Each section is grouped into two subsections: integer workloads and floating point workloads. There are gaps between each test of two seconds by default to minimize the effect that thermal issues have on performance.

Geekbench 6 introduced a shared task model for multithreading testing, where workloads are shared across multiple threads in order to represent more realistic workloads. Previously, Geekbench spread workloads across individual threads, which scales well but offers very little inter-thread communication. In the case of shared task models, each thread processes part of a larger shared task. It doesn't scale as well but is more representative of real-world use cases.

Scores are computed using a weighted arithmetic mean of subsection scores, with the integer subsection accounting for 65% of the score and the floating point subsection accounting for the remaining 35%.

As for how Geekbench tests the ability of your device's chipset, it tests different types of workloads split into categories. These categories are split into productivity, developer, machine learning, and image synthesis.

Geekbench 6 Productivity workloads

These are workloads that test how performative your device is at everyday critical tasks.

File compression

File compression workloads test how good your device is at compressing and decompressing files using different compression formats. It models use cases where a user may look to compress a file to send to someone else in order to reduce data and bandwidth. It compresses the Ruby 3.1.2 source archive, which is a 75MB archive containing 9,841 files, using LZ4 and ZSTD compression. It then verifies the compressed files via an SHA-1 hash.

These files are then stored using an in-memory encrypted file system, and this workload uses instructions that accelerate AES encryption and decryption. It also uses instructions that accelerate SHA-1 hashing algorithms.

Navigation

Geekbench: How it actually works (2)

We use navigation across all sorts of devices, particularly smartphones. The navigation workload aims to generate directions between a sequence of locations, and models people using apps like Google Maps in offline mode. It uses Dijkstra's algorithm to calculate 24 different routes on two different OpenStreetMap maps. One is in Waterloo, Ontario, and one is in Toronto, Ontario.

HTML5 Browser

The HTML5 browser opens a number of HTML5 pages and models a user browsing the web in a modern browser such as Chrome or Safari. It uses a headless browser and opens, parses, lays out, and renders texts and images based on popular sites, including Instagram, Wikipedia, and Ars Technica. It uses the following libraries:

  • Google Gumbo as the HTML parser
  • litehtml as the CSS parser, layout, and rendering engine
  • FreeType as the font engine
  • Anti-Grain Geometry as the 2D graphics rendering library
  • libjpeg-turbo and libpng as the image codecs

This test renders eight pages in single-core mode and 32 pages in multi-core mode.

PDF Render

The PDF render workload opens complex PDF documents using PDFium, which is Chrome's PDF renderer. It renders PDFs of park maps from the American National Park Service, with sizes ranging from 897kb to 1.5MB. These files contain large vector images, lines, and text.

This test renders four PDFs in single-core mode and 16 PDFs in multi-core mode.

Photo Library

The photo organization workload categorizes and tags photos based on objects they contain, allowing users to search their photos by keyword in image organizer apps. It uses MobileNet 1.0 to classify photos and a SQLite database to store the photo metadata alongside their tags.

This workload performs the following steps for each photo:

  1. Decompress the photo from a compressed JPEG file.
  2. Store photo metadata in an SQLite database. This database is pre-populated with metadata for more than 70,000 photos.
  3. Generate a preview thumbnail and encode it as a JPEG.
  4. Generate an inference thumbnail.
  5. Run an image classification model on the inference thumbnail.
  6. Store image classification tags in an SQLite database.

The photo library workload operates on 16 photos in single-core mode and 64 photos in multi-core mode.

Geekbench 6 Developer workloads

Developer workloads in Geekbench 6 measure how well your device handles typical developer tasks such as text editing, code compilation, and asset compression.

Clang

The Clang compiler is used to compile the Lua interpreter, modeling the use case of developers building their code and just-in-time compilation that users frequently will experience on their devices. It uses musl libc as the C standard library for the compiled files. It compiles eight files in single-core and 96 files in multi-core mode.

Text processing

Text processing loads numerous files, parses their contents using regular expressions, stores metadata in an SQLite database, and exports the content to a different format. It models typical text processing algorithms that manipulate, analyze, and transform data for publication and insight gain.

This workload is implemented in a mixture of Python and C++, using Python 3.9.0 and processing 190 markdown files for input.

Asset compression

Asset compression compresses 3D textural and geometric assets using a variety of popular compression codecs such as ASTC, BC7, and DXT5. It models the standard content compression pipelines that are used by game developers.

The workload uses bc7enc for its BC& and DXTC implementations, and Arm ASTC Encoder for its ASTC implementation.

Machine Learning workloads

Machine learning workloads primarily measure how well your CPU can handle recognizing objects in images and scenes.

Object detection

Geekbench: How it actually works (3)

The object detection workload makes use of machine learning so that it can detect and classify objects in photos. It uses a convolutional neural network called MobileNet v1 SSD to detect and classify objects in photos, and the photos are sized at 300x300 pixels. It performs the following steps to identify objects in an image:

  1. Load the photo
  2. Extract objects from the photo using MobileNet v1 SSD
  3. Generate a confidence or detection score that represents the accuracy of the detection
  4. Draw a bounding box around the object and output a confidence score

Object detection processes 16 photos in single-core mode and 64 photos in multi-core mode.

Background blur

The background blur workload separates the foreground from the background in video streams and blurs the background, just like what services such as Zoom, Discord, and Google Meet can do.

Image Editing

Image editing workloads measure how well your CPU can handle both simple and complex image edits.

Object remover

The object remover workload removes objects from photos and fills in the gap left behind, modeling a content-aware fill and Google's own Magic Eraser. The workload is provided a 3MP image with an undesirable region, and the workload removes this region and uses an inpainting scheme to reconstruct the gap that is left behind.

Horizon detection

The horizon detection workload can detect and straighten uneven or crooked horizon lines in order to improve photos. It models horizon line correctors in photo editing apps and uses the Canny edge detector to apply a Hough transform to detect the horizon line. It uses a 48MP photo as its input.

Photo filter

The photo filter workload applies filters to enhance photo appearance, modeling common filters in social media apps like Instagram. It applies the following effects to 10 different photos, with photos ranging in size from 3MP to 15MP.

  • Color and blur filters
  • Level adjustments
  • Cropping and scaling
  • Image compositing

HDR

The HDR workload blends six regular photos to create a single HDR photo that is colorful and vibrant. It models HDR features found in modern smartphone camera apps, creating a single 16MP HDR image from six 16MP regular images.

Image Synthesis

These workloads measure how your CPU can handle creating entirely artificial images.

Ray tracer

Ray tracing is all the rage, and it can be used to generate photorealistic images by modeling how light rays interact with objects in virtual scenes. This models the rendering processes that 3D rendering software like Blender or Cinema 4D would use.

Structure from motion

Structure from motion is a technique that generates 3D geometry from multiple 2D images. Augmented reality systems use techniques like these to understand real-world scenes. This workload takes nine 2D images of the same scene and constructs an estimate of the 3D coordinates of the points that are visible in both images.

How to download Geekbench

Geekbench: How it actually works (4)

Geekbench is one of the go-to benchmarks that people use to test devices like the best phones, laptops, and tablets, and you can download it from the Apple App Store, the Google Play Store, and the Primate Labs website.

Geekbench: How it actually works (2024)

FAQs

How does Geekbench work? ›

Geekbench uses practical, everyday scenarios and datasets to measure performance. Each test is based on tasks found in popular real-world apps and uses realistic data sets, ensuring that your results are relevant and applicable.

Can Geekbench be trusted? ›

With its improvements in workload tests and multi-core measuring, you can be sure that you're getting accurate and reliable results that reflect how your computers and devices perform in real-world settings.

What is a decent Geekbench score? ›

Geekbench 6 scores are calibrated against a baseline score of 2500 (which is the score of an Intel Core i7-12700). Higher scores are better, with double the score indicating double the performance.

How to read Geekbench results? ›

Higher scores are better, with double the score indicating double the performance. If you're curious how your computer compares, you can download Geekbench 6 and run it on your computer to find out its score. This chart was last updated less than a minute ago.

Is Geekbench owned by Apple? ›

there seems to be no connection whatsoever, like Apple doesn't own Geekbench or something.

Why is my Geekbench score lower than average? ›

Why is my score so low? Low scores can be caused by running Geekbench while other apps are open or while your device is in low-power mode. Low scores can also be caused by hardware issues, which Primate Labs does not diagnose.

Who owns Geekbench? ›

Primate Labs Inc.

Which is more reliable, AnTuTu or Geekbench? ›

To put it simply, the test results of Antutu benchmark only support the comparison within the same system based on the same major version and not support cross-version or cross-platform comparison. This is in contrast to benchmarks such as Geekbench that are designed to be cross platform from the ground up.

Is Geekbench better than Cinebench? ›

Well, both stress-test the CPU. However, maximum utilization generally tends to fall more on Cinebench, particularly as its modern runs operate for 10 minutes, while Geekbench typically finishes up in half that, with a variety of different workloads. Geekbench, however, wins out on flexibility and system comparison.

How do I increase my Geekbench score? ›

Keep battery at above 75% while running the test. Make sure the phone is not hot when you start the test. These scores mean nothing in real world usage though.

Which phone has the highest Geekbench score? ›

Top 5 Phones with Highest Geekbench Scores (MSP Tested)
  • Phones With Highest Geekbench Scores.
  • Vivo X100 Pro.
  • Vivo X Fold 3 Pro.
  • iQOO 12.
  • Xiaomi 14 Ultra.
  • Xiaomi 14.
  • Other Worthy Contenders.
Jul 1, 2024

Does Geekbench cost money? ›

Free. The easiest way to benchmark all of your devices & manage your results in the Geekbench Browser. Includes: CPU Benchmark.

How is Geekbench calculated? ›

Geekbench 6 provides two composite scores: single-core and multi-core. These scores are computed using a weighted arithmetic mean of the subsection scores. The subsection scores are computed using the geometric mean of the scores of the workloads contained in that subsection.

What tests does Geekbench run? ›

Geekbench CPU measures your processor's performance, simulating both single-core and multi-core usage scenarios. When the test is complete, you'll get both a single-core and a multi-core score.

What are the minimum requirements for Geekbench? ›

Download Geekbench AI
  • macOS. Download for macOS. System Requirements: macOS 14 or later. 8GB of RAM. Processor Requirements: ...
  • Windows. Download for Windows. System Requirements: Windows 10 (64-bit) or later. 8GB of RAM. ...
  • Linux. Download for Linux. System Requirements: Ubuntu 22.04 LTS (64-bit) or later. 4GB of RAM.

What does Geekbench compute score mean? ›

Compute Benchmark scores are used to evaluate and optimize GPU Compute performance using workloads that include image processing, computational photography, computer vision, and machine learning.

Is Geekbench for CPU or GPU? ›

Geekbench 6 measures your device's CPU and GPU performance.

Top Articles
What is a Bootcamp and How to Launch One (For Businesses & Creatives)
Tips for Housetraining Your Puppy
His 100 Module Four Activity Template Historical Narratives
Infinite Campus Farmingdale
5 Letter Word Finder - Word Hippo
Everyhome For Sale
15 Universal Studios Hollywood Tips You NEED To Read (2023)
Indiana Anon Ib
O e-faktúre sa na Slovensku hovorí takmer 2 roky - v akom stave je dnes a ako by mala fungovať?
Storing Jam and Marmalade | Ask Nigella.com
Nycda Login
Craigslist Lake Of Ozarks Missouri
Encore Atlanta Cheer Competition
Annoin
Apartments / Housing For Rent near Trenton, NJ - craigslist
The Express from Lock Haven, Pennsylvania
What is a CVT Transmission & is it Any Good?
Www.stantonoptical/Order-Status
Sunday World Northern Ireland
Csusm Verify My Fafsa
Pay My Bill Conns
Fatal collision forces police to shut down traffic at 71st Street and Yale
24Hr Kinkos Near Me
What Year Did Cim Open Their Ipo
Save Time and Money: Uncovering the Closest Family Dollar Store to Your Location
Nacitiprepaid
Panty Note 33
Wal-Mart 140 Supercenter Products
Devotion Showtimes Near Maya Cinemas Delano
Find A Red Cross Blood Drive
Pickwatch Nfl Against The Spread
High School Musical Star Sanborn Daily Themed Crossword
Arkansas Craiglist
Trivago Walt Disney World
Chicktok App
Car Cruises, Auto Shows & Club Events in San Diego
My Location To Pilot Truck Stop
10 Funniest Non Sequitur Comics, Ranked
Power Midget Leaked
Cake Bfb Asset
He bought a cruise ship on Craigslist and spent over $1 million restoring it. Then his dream sank | CNN
Ligue des champions 2024-2025 : calendrier, résultats, nouvelles règles
M3Gan Showtimes Near Cinemark Buckland Hills 18 + Imax
Nba Draftkings Picks For Tonight Cbs
Huron County Jail, OH Inmate Search: Roster & Mugshots
Marshalls Home Goods Near Me
MLN9658742 – Medicare Provider Enrollment
Somewhere In Queens Showtimes Near Ambler Theater
Directions Food Lion
Warlock Solasta
Legend Of Krystal Forums
Geometry Dash - Play Geometry Dash on Tunnel Rush Unblocked
Latest Posts
Article information

Author: Annamae Dooley

Last Updated:

Views: 6235

Rating: 4.4 / 5 (45 voted)

Reviews: 84% of readers found this page helpful

Author information

Name: Annamae Dooley

Birthday: 2001-07-26

Address: 9687 Tambra Meadow, Bradleyhaven, TN 53219

Phone: +9316045904039

Job: Future Coordinator

Hobby: Archery, Couponing, Poi, Kite flying, Knitting, Rappelling, Baseball

Introduction: My name is Annamae Dooley, I am a witty, quaint, lovely, clever, rich, sparkling, powerful person who loves writing and wants to share my knowledge and understanding with you.