Individual Benchmark Scores
Super Pi
SuperPi is one of the most popular benchmarks with overclockers and tweakers. It has been used in world-record competitions practically forever. It is a purely single-threaded CPU test that calculates Pi to a large number of digits—32 million for our testing. Released in 1995, it only supports x86 floating-point instructions and thus makes for a good test for single-threaded legacy application performance.
Y-Cruncher
Y-Cruncher is a highly optimized piece of software that can calculate Pi and other constants to a huge number of digits. It is fully multi-threaded, uses a modern code design and is optimized for all major processor architectures. This ability has made it a popular application, used by the enthusiast community to determine and compare how powerful their overclocked systems are.
Chess Simulation
Creating a worthwhile opponent for the game of chess has been one of the most fascinating tasks for computer programmers for decades. In this test we're using the highly popular Stockfish chess engine to calculate optimal moves in a chess scenario.
Rendering — Cinebench
Cinebench is one of the most popular modern CPU benchmarks because it is built around the renderer of Maxon's Cinema 4D software. Both AMD and Intel have been showing this performance test at various public events, making it almost an industry standard. Using Cinebench R23, we test both single-threaded and multi-threaded performance.
Rendering — Blender
Blender is one of the few professional-grade rendering programs out there that is both free and open source. That fact alone helped build a strong community around the software, making it a highly popular benchmark program due to its ease of use as well. For our testing, we're using the Blender "BMW 27" benchmark scene with Blender 3.2.
Rendering — Corona
Corona Renderer is a modern photorealistic renderer that's available for Autodesk 3ds Max and Cinema 4D. It delivers physically plausible and predictable output due to its realistic lighting algorithm, global illumination, and beautiful materials. Corona does not support GPU rendering, so CPU performance is very important for all its users. We do not use the horribly outdated Corona Benchmark tool, which doesn't support new architectures, instead using the latest version, 8.2.
Rendering — KeyShot
The standalone KeyShot rendering software features fast and efficient workflows that help you get realistic high-quality product shots in the shortest possible time frame. Real-time ray tracing, multi-core photon mapping, adaptive material sampling, and a dynamic lighting core provide high-quality images that update instantly even when interactively working on the scene. KeyShot 11 is optimized for usage on both CPUs and GPUs. We use the CPU renderer because the GPU renderer still has some limitations in terms of rendering capability.
Rendering — V-Ray
V-Ray is a world-leading 3D rendering software that uses global illumination, path tracing, photon mapping, and irradiance maps to achieve super-realistic render output. It has been used for CG in countless motion pictures and television series. V-Ray supports all major 3D applications, which makes it a great fit for any rendering pipeline. In this test, we're using the V-Ray 5 benchmark tool in CPU-only mode to get the number of "vsamples" that can be processed on a given hardware. Higher is better.
Game Development — Unreal Engine 5
Unreal Engine 5 is the leading multi-platform game engine in the industry. Not only advanced, it also has lots of features to help you get results quicker than with competing products—time is money. The latest version 5 adds several new features that make the engine not only suitable for gaming, but also for architecture, automotive and movie production. Before a game is shipped, there is a lengthy process called "build, cook and package", which optimizes the various assets, compiling and compressing them into versions that will work best on the target platform, before packaging them into optimized bundles ready for distribution. We use a relatively simple scene—usually this process takes several hours.
Software Development — Visual Studio C++
Microsoft Visual C++ is probably the most popular programming language for creating professional Windows applications. It's part of Microsoft's Visual Studio development suite, which has a long history and is widely accepted as the gold standard when it comes to IDEs. Compiling software is a relatively lengthy process that turns program code into the final executable, and programmers hate waiting for it to complete. We run a medium-sized application through the Visual Studio 2022 C++ compiler and linker, and use the resource compiler, too. The build is executed in "release" mode with all optimizations turned on and multi-processor compilation enabled.
Web Browsing — JetStream 2
The JetStream 2 browser benchmark combines multiple JavaScript and WebAssembly benchmarks with several advanced workloads to determine how quickly a browser can complete specific tasks. It not only rewards high overall performance, but also fast startup and consistent operation.
Web Browsing — Speedometer 2
Speedometer 2 tests a "to-do list" web application that's implemented using a huge number of popular frameworks. Among the benchmarks are versions built with React, Ember.js, AngularJS, vue.js, jQuery and others—frameworks that are used by the most popular sites in the world.
Web Browsing — WebXPRT
WebXPRT 4 is a browser benchmark that measures the performance of typical web applications, like photo enhancement, media management using AI, stock option pricing, encryption, OCR, charting, and productivity. It contains HTML5, JavaScript, and WebAssembly-based scenarios to mirror typical every day workloads.
Machine Learning — Image Upscaling
Artificial Intelligence and Machine Learning have enabled us to create applications that are almost magical in their abilities. In our first AI benchmark, we use Topaz Gigapixel AI to upscale a series of low resolution photos to higher resolution, while improving fine details at the same time.
Machine Learning — Image Classification
Teaching an AI to accurately recognize the contents of an image has always been one of the holy grails of Machine Learning research. Nero AI Photo Tagger is a consumer-oriented application that implements a simple way to use these algorithms. We let the software classify 5000 photos with tags like "car," "dog," or "flower."
Machine Learning — Tensorflow
Building an AI to solve complex problems first requires it to be trained through a large training data set that is evaluated repeatedly to generate a neural network that can later be put to work (also called inference). Google's Python-based Tensorflow is one of the most popular machine-learning software packages that supports both CPUs and GPUs. Setting up Tensorflow for the GPU is complicated, so lots of algorithm development and training on small data sets still happens on the CPU. Training performance on the CPU can also beat the GPU when problem sizes exceed typical GPU memory capacities.
Physics Simulation
COMSOL is the gold standard for the accurate simulation of physics effects and one of the strongest competitors to Ansys. Where the software shines is in solving multiphysics problems that depend on several phenomena—you can simulate everything, including black holes. The modular aspect of COMSOL helps professionals customize the software to their desires, which can be run with a single module or a whole multitude of collaborating modules for more demanding tasks, as well as with two-way communication with external programs, such as CAD software.
Chemistry Simulation
NAMD is developed by the University of Illinois and helps researchers simulate the dynamic interactions between molecules and atoms. It is an established means of molecular dynamics simulation that scales from individual clusters of molecules to full-on chemical interaction in different phases. Parallel simulation modes help differentiate NAMD from its peers, allowing efficient problem solving of larger systems using the Charm++ parallel programming model as the base.
Medical Science — Genome Analysis
COVID-19 has shown the world that deadly pandemics can bring society to a standstill. Computational genomics is essential for rapid development of vaccine candidates in a race against time. In this test we're running an analysis on a set of genomes to determine which individuals in the dataset share common traits in their DNA. This is not only a compute-intensive workload, but it also uses quite a lot of memory (over 10 GB), which makes it dependent on the performance of the memory subsystem.
Microsoft Office
Microsoft's Office suite needs no introduction as it's probably the most widely used PC software on the planet, installed on every office computer no matter the industry. Our tests cover a wide range of editing and creation tasks in Word, PowerPoint, Excel and Outlook.
Image Editing — Adobe Photoshop
Adobe Photoshop has become the industry standard for photo and image processing. We run the latest Photoshop CC through a battery of typical editing tasks, like image resize, various blurs, sharpening, color and light adjustments, and image export. We also apply more complex actions like content-aware fill, lens correction, smart sharpen, select subject, and tilt shift.
Video Editing — Adobe Premiere Pro
Adobe Premiere Pro CC is the workhorse of the video production industry for creating high-quality content for film, TV, and the web. It can handle pretty much every recorded file format and supports workflows for editing Full HD, 4K, 8K, and virtual reality content. Unfortunately, most of Premiere Pro is single-threaded, and media encoding is highly GPU accelerated, so benchmarking "export" on the CPU makes little sense. For our testing, we're using the software's "object tracking" functionality, which automatically scans through a video to follow a specific person or object—this task does indeed use more than a single core, but doesn't fully scale. A lot of memory is consumed and accessed in the process, over 10 GB for our test scene.
Video Production — Adobe After Effects
While Premiere Pro is optimized for cutting, arranging and editing videos, Adobe After Effects is the industry standard for creating motion graphics, text rendering, color correction and other visual effects like outlines, explosions etc. When applied, each of these takes up a little bit of CPU time, so when there's many of them, processing duration will increase quite a bit. We're measuring the time it takes to export a short intro trailer, including music and sound.
Create 3D Model from Photos
Creating 3D models is a tedious and complex task that takes time and requires experienced artists. It's thus the holy grail of 3D modeling to reconstruct a 3D model from just a series of photos. That's exactly what Photogrammetry does. This method is also used to reconstruct terrain geometry from photos taken by aerial drones.
Antivirus Scan
Securing your system against viruses and malware is essential for reliable operation. Antivirus software detects unwanted programs by comparing files to a large database with thousands of signatures and rules. In this test we're measuring how long it takes to scan all files of a 30 GB game.
Altium PCB Designer
Altium Designer has been used to make at least one of the circuit boards inside your favorite piece of electronics. It's an industry-leading solution to build complex PCBs by automating circuit paths and ensuring that signal integrity and design rules are followed in the design. Our test measures how long it takes for Altium PCB Designer to load a project, run various operations on it, including autorouting, design rule check and finally releasing the whole design to manufacturing.
Text Recognition OCR — Google Tesseract
Optical Character Recognition, or OCR, is the task of turning text in scanned images or photos into actual characters for archival, further processing, or editing. While most OCR software is single-threaded, Google's Tesseract engine can operate on multiple pages of a scanned document at once, spreading the load over several processor cores. The software, which is considered one of the most accurate open-source OCR packages available, automatically runs a spellcheck on the initial recognition results, which adds to the complexity of the workload.
Virtualization — Oracle VirtualBox
A virtual machine is a simulated computer inside your computer that's completely independent of the host PC. This not only improves security, but also enables software written for different operating systems to execute on one physical machine. Virtualization is the foundation for "the cloud" and helps reduce hardware ownership cost by dynamically spreading out virtual machines over multiple computers to make the best use of available hardware resources. We're testing VM performance using Oracle's VM VirtualBox software, with hardware virtualization support enabled for both Intel and AMD processors. Curiously, many motherboards ship with the virtualization setting disabled by default, so we made absolutely certain we had enabled it.
Database — MySQL
More data is stored and processed today than ever before in human history. Database systems that manage storage and retrieval throughout large data sets are the backbone for this revolution. Whenever you interact with a website or other digital service, one database is almost always guaranteed to be involved in returning the results you are looking for. We benchmark the most popular database system, MySQL, in the TPC-C test, which simulates a large number of warehouses and their constantly changing inventory. The reported number is "transactions per second," so higher is better.
Database — NoSQL
While traditional relational databases are the industry standard for a lot of workloads, NoSQL databases use a different, non-tabular approach, which offers tremendous speedups for certain workloads. That's why they are used in many big data and real-time web applications today. We benchmark how long it takes MongoDB to complete 10 million requests.
Java
The Java programming language is designed to be platform independent, highly scalable, and fault tolerant, which is why it's very popular for enterprise services that work with large amounts of data and many concurrent users. Our test suite consists of a large mix of individual Java benchmarks, some of them single-threaded, some that scale somewhat, and some that fully scale to as many cores as are available.
Web Hosting
People don't like excessive load times in their browser, which makes handling all the incoming requests of a busy website in a timely manner a non-trivial task that can potentially overload some server systems. In our web server benchmark we're recording how long it takes an ASP.NET Core 6.0 based content management system to process a million requests to its "about us" page. Our benchmark uses an in-memory mock database to not be bottlenecked by the backing database engine.
Compression — WinRAR
Data is compressed almost all the time when it moves over the wire to reduce download time and transfer sizes. WinRAR uses a more advanced compression algorithm than classic ZIP, which is why we chose it for this test. It's also able to scale across multiple processor cores.
Compression — 7-Zip
Another popular compression software is 7-Zip, which includes a benchmark that measures the integer instruction rate (MIPS) using the ZIP algorithm. It makes good use of multiple threads, when available.
Encryption — AES
Encryption is the foundation for secure communication on the internet. The AES encryption standard is one of the most popular encryption algorithm these days because of its simplicity and resistance to attacks. Unlike other encryption methods, AES is symmetric, which means the same key is used for encrypting and decrypting data. Being able to quickly encrypt and decrypt information is important, which is the reason why modern processors have an instruction set extension called "AES-NI" that accelerates these operations.
Encryption — SHA3
"SHA" is technically not encryption, but hashing. A cryptographic hash function is a mathematical algorithm that creates a fingerprint value for existing data. This is a one-way function, which is practically impossible to invert. Another requirement for a good hashing algorithm is that you can't create a collision: craft a message that yields a specific hash value. The SHA3 algorithm achieves all that and is also often used to authenticate transmitted data which possibly was encrypted with AES first.
Sony PS3 Emulator
RPCS3 is a popular PlayStation 3 emulator for PCs, which let you play many Sony PS3 titles on your favorite platform. The emulator has serious hardware requirements, and some of its emulation threads constantly need to communicate with each other, which makes it a tough workload for many CPU architectures. RPCS3 also benefits from faster cache and memory speeds, when available. AVX-512 is enabled where supported, including Zen 4.
Nintendo Switch Emulator
Ryujinx is a highly compatible, feature-rich emulator for the Nintendo Switch console. It relies heavily on your CPU, and also comes with some tricks how to use the memory management unit (MMU) of your processor to handle the emulated environment. While it is multi-threaded, higher single-core performance is more important than being able to scale to many cores.
Nowadays, all video that is consumed, whether on TV, physical media, or streamed over the internet, is compressed using various codecs. AV1 is a next-generation video codec that is open and royalty-free, unlike other recent new video compression algorithms. Major industry players like YouTube, Netflix, and Facebook stand behind AV1 and are gradually rolling out support for the new format. Compared to older algorithms, such as H.264, the compression rate is much better, or you can achieve higher image quality for a given bitrate. We use the SVT-AV1 encoder with a 4K video source to compress to AV1.
Our second video-encoding test uses the H.265 codec, which is also known as HEVC. We compress a 4K video using the latest version of the X265 encoder with 8-bit color depth, preset "slow," and a quality setting of crf 20.
H.264, also called AVC, is a slightly older compression format, though probably the most widely used these days because it is well supported, even on older hardware. We compress the same video as in the H.265 test using the X264 encoding software, with the preset "slower" and crf 20.
MP3 revolutionized the music industry like no other technology. Introduced in the 90s, it enabled a massive reduction in audio-file sizes, without noticeable impact on sound quality. This made music downloads, and ultimately streaming, a feasible method of content delivery over the Internet. For our benchmark, we convert a 2.5 hour-long 44.1 kHz Stereo recording to a variable bitrate MP3 file. MP3 encoding is a single-threaded process.