Geekbench

Last updated
Geekbench
Developer(s) Primate Labs Inc.
Stable release
6.2.1 [1] / June 7, 2023;11 months ago (2023-06-07)
Written in C++, C, Objective-C, Python, Ruby
Operating system macOS, Windows, Linux, Android, iOS and iPadOS
Platform x86-64, ARMv7, [2] AArch64, [2] RISC-V64 [2]
Available inEnglish
Type Benchmark
License Proprietary
Website www.geekbench.com

Geekbench is a proprietary and freemium cross-platform utility for benchmarking the central processing unit (CPU) and graphics processing unit (GPU) of computers, laptops, tablets, and phones.

Contents

History

Geekbench began as a benchmark for Mac OS X and Windows, [3] and is now a cross-platform benchmark that supports macOS, Windows, Linux, Android and iOS. [4]

In version 4, Geekbench started measuring GPU performance in areas such as image processing and computer vision. [5]

In version 5, Geekbench dropped support for IA-32. [6]

In version 6, the current version, Geekbench includes CPU and GPU compute benchmarks. [4]

Usage

It uses a scoring system that separates single-core and multi-core performance, [7] [8] and workloads designed to simulate real-world scenarios. [9] The software benchmark is available for macOS, Windows, Linux, Android and iOS. Free users are required to upload test results online in order to run the benchmark.

In 2013, the usefulness of the scores from earlier versions of Geekbench (up to version 3) was heavily disputed by Linus Torvalds in an online forum. Linus' concerns that Geekbench combined disparate benchmarks into a single score [10] were addressed in Geekbench 4 by splitting integer, floating point, and crypto into sub-scores. Linus regarded this changes as improvements in an informal review. [11]

Related Research Articles

In software engineering, a compatibility layer is an interface that allows binaries for a legacy or foreign system to run on a host system. This translates system calls for the foreign system into native system calls for the host system. With some libraries for the foreign system, this will often be sufficient to run foreign binaries on the host system. A hardware compatibility layer consists of tools that allow hardware emulation.

<span class="mw-page-title-main">PhysX</span> Realtime physics engine software

PhysX is an open-source realtime physics engine middleware SDK developed by Nvidia as a part of Nvidia GameWorks software suite.

<span class="mw-page-title-main">Benchmark (computing)</span> Comparing the relative performance of computers by running the same program on all of them

In computing, a benchmark is the act of running a computer program, a set of programs, or other operations, in order to assess the relative performance of an object, normally by running a number of standard tests and trials against it.

CPython is the reference implementation of the Python programming language. Written in C and Python, CPython is the default and most widely used implementation of the Python language.

The Intel Graphics Media Accelerator (GMA) is a series of integrated graphics processors introduced in 2004 by Intel, replacing the earlier Intel Extreme Graphics series and being succeeded by the Intel HD and Iris Graphics series.

UNIGINE is a proprietary cross-platform game engine developed by UNIGINE Company used in simulators, virtual reality systems, serious games and visualization. It supports OpenGL 4, Vulkan and DirectX 12.

<span class="mw-page-title-main">CUDA</span> Parallel computing platform and programming model

Compute Unified Device Architecture (CUDA) is a proprietary parallel computing platform and application programming interface (API) that allows software to use certain types of graphics processing units (GPUs) for accelerated general-purpose processing, an approach called general-purpose computing on GPUs (GPGPU). CUDA API and its runtime: The CUDA API is an extension of the C programming language that adds the ability to specify thread-level parallelism in C and also to specify GPU device specific operations (like moving data between the CPU and the GPU). CUDA is a software layer that gives direct access to the GPU's virtual instruction set and parallel computational elements for the execution of compute kernels. In addition to drivers and runtime kernels, the CUDA platform includes compilers, libraries and developer tools to help programmers accelerate their applications.

Intel oneAPI DPC++/C++ Compiler and Intel C++ Compiler Classic are Intel’s C, C++, SYCL, and Data Parallel C++ (DPC++) compilers for Intel processor-based systems, available for Windows, Linux, and macOS operating systems.

Adreno is a series of graphics processing unit (GPU) semiconductor intellectual property cores developed by Qualcomm and used in many of their SoCs.

<span class="mw-page-title-main">Mac Mini</span> Desktop computer by Apple Inc.

Mac Mini is a small form factor desktop computer developed and marketed by Apple Inc. As of 2022, it is positioned between the consumer all-in-one iMac and the professional Mac Studio and Mac Pro as one of four current Mac desktop computers. Since launch, it has shipped without a display, keyboard, and mouse. The machine was initially branded as "BYODKM" as a strategic pitch to encourage users to switch from Windows and Linux computers.

<span class="mw-page-title-main">Linux kernel</span> Operating system kernel

The Linux kernel is a free and open-source, monolithic, modular, multitasking, Unix-like operating system kernel. It was originally written in 1991 by Linus Torvalds for his i386-based PC, and it was soon adopted as the kernel for the GNU operating system, which was written to be a free (libre) replacement for Unix.

Rockchip is a Chinese fabless semiconductor company based in Fuzhou, Fujian province. Rockchip has been providing SoC products for tablets & PCs, streaming media TV boxes, AI audio & vision, IoT hardware since founded in 2001. It has offices in Shanghai, Beijing, Shenzhen, Hangzhou and Hong Kong. It designs system on a chip (SoC) products, using the ARM architecture licensed from ARM Holdings for the majority of its projects.

Novabench is a computer benchmarking utility for Microsoft Windows, macOS, and Linux. The program tests the performance of computer components and assigns proprietary scores, with higher scores indicating better performance. An online repository is available where submitted scores can be compared. A user can create an account to keep all of their submitted scores in one place. The tool has been noted for its speed and simplicity.

<span class="mw-page-title-main">AMD TrueAudio</span> AMDs application-specific integrated circuit

TrueAudio is AMD's application-specific integrated circuit (ASIC) intended to serve as dedicated co-processor for the calculations of computationally expensive advanced audio signal processing, such as convolution reverberation effects and 3D audio effects. TrueAudio is integrated into some of the AMD GPUs and APUs available since 2013.

Vulkan is a low-level, low-overhead cross-platform API and open standard for 3D graphics and computing. It was intended to address the shortcomings of OpenGL, and allow developers more control over the GPU. It is designed to support a wide variety of GPUs, CPUs and operating systems, it is also designed to work with modern multi-core CPUs.

<span class="mw-page-title-main">Apple M1</span> Series of systems-on-a-chip designed by Apple Inc.

Apple M1 is a series of ARM-based system-on-a-chip (SoC) designed by Apple Inc. as a central processing unit (CPU) and graphics processing unit (GPU) for its Mac desktops and notebooks, and the iPad Pro and iPad Air tablets. The M1 chip initiated Apple's third change to the instruction set architecture used by Macintosh computers, switching from Intel to Apple silicon 14 years after they were switched from PowerPC to Intel, and 26 years after the transition from the original Motorola 68000 series to PowerPC. At the time of its introduction in 2020, Apple said that the M1 had the world's fastest CPU core "in low power silicon" and the world's best CPU performance per watt. Its successor, Apple M2, was announced on June 6, 2022, at Worldwide Developers Conference (WWDC).

Superposition Benchmark is a benchmarking software based on the UNIGINE Engine. The benchmark was developed and published by UNIGINE Company in 2017. The main purpose of software is performance and stability testing for GPUs. Users can choose a workload preset, Low to Extreme, or set the parameters by custom. The benchmark 3D scene is an office of a fictional genius scientist from the middle of the 20th century. The scene is GPU-intensive because of SSRTGI, proprietary dynamic lighting technology by Unigine.

References

  1. "Geekbench 6.2". geekbench.com. 2023-09-12.
  2. 1 2 3 "Geekbench 5.4". geekbench.com. 2021-03-12.
  3. "Geekbench's creator on version 6 and why benchmarks matter in the real world". Ars Technica. Archived from the original on 17 February 2023. Retrieved 10 March 2023.
  4. 1 2 Poole, John (February 14, 2023). "Introducing Geekbench 6". Geekbench Blog. Retrieved February 14, 2023.
  5. "Geekbench 4". geekbench.com. 2016-08-29.
  6. "Geekbench 5 - Geekbench". www.geekbench.com. Retrieved 2020-11-27.
  7. Marco Cornero; Andreas Anyuru (2013). Multiprocessing in Mobile Platforms: the Marketing and the Reality (PDF). Archived (PDF) from the original on 2016-08-13.
  8. Prakash P.; Biju R. Mohan (2013). "Evaluating Performance of Virtual Machines on Hypervisor (Type-2)" (PDF). National Institute of Technology, Karnataka, Department of Information Technology. Archived from the original (PDF) on 2016-08-18.
  9. Schoon, Ben (February 14, 2023). "Geekbench 6 debuts on macOS and iOS with updated 'true-to-life' tests". 9to5Mac. Retrieved February 14, 2023.
  10. "Real World Technologies - Forums - Thread: Charlie re: Apple and ARM" . Retrieved 2021-10-09.
  11. "Real World Technologies - Forums - Thread: Geekbench 4" . Retrieved 2021-10-09.