AIDA64 offers dedicated microbenchmarks, which are available under the Benchmark category in the Page menu. These are synthetic benchmarks, which means that they can be used to measure the theoretical maximum performance of the system. Memory bandwidth, CPU and FPU benchmarks are built on the multi-threaded AIDA64 benchmark engine that – since AIDA64 Business v4.00 – supports up to 640 simultaneous processing threads and 10 processor groups.
Thanks to AIDA64's huge reference result database, benchmark results can be compared to those of other configurations. By clicking the “Results” button on the toolbar, we can save and manage our benchmark results, and we can also hide reference results and user results, which are listed on the results page by default.
CheckMate
This integer benchmark focuses on the branch prediction capabilities and the misprediction penalties of the CPU. It finds the solutions for the classic "Queens problem" on a 16x16 chessboard. At the same clock speed, theoretically, the processor with the shorter pipeline and smaller misprediction penalties will attain higher benchmark scores. The CheckMate benchmark uses integer MMX, SSE2, SSSE3, AVX, AVX2, and AVX512 optimizations to ensure comprehensive performance testing. Additionally, it scales much better for multi-core CPUs than the previous Queen benchmark, taking full advantage of modern processors' parallel processing capabilities.
- New in AIDA64 v7.35
CPU PhotoWorxx
This benchmark performs different common tasks used during digital photo processing. It performs the following tasks on a very large RGB image:
- Fill the image with random colored pixels
- Rotate 90 degrees CCW
- Rotate 180 degrees
- Difference
- Color space conversion (used e.g. during JPEG conversion)
This benchmark stresses the SIMD integer arithmetic execution units of the CPU and also the memory subsystem. CPU PhotoWorxx test uses the appropriate x87, MMX, MMX+, 3DNow!, 3DNow!+, SSE, SSE2, SSSE3, SSE4.1, SSE4A, AVX, AVX2, XOP and AVX-512 instruction set extension and it is NUMA, HyperThreading, multi-processor (SMP) and multi-core (CMP) aware.
CPU ZLib
This integer benchmark measures combined CPU and memory subsystem performance through the public ZLib compression library. CPU ZLib test uses only the basic x86 instructions, and it is HyperThreading, multi-processor (SMP) and multi-core (CMP) aware.
CPU AES
This benchmark measures CPU performance using AES (Advanced Encryption Standard) data encryption. In cryptography AES is a symmetric-key encryption standard. AES is used in several compression tools today, like 7z, RAR, WinZip, and also in disk encryption solutions like BitLocker, FileVault (Mac OS X), TrueCrypt. CPU AES test uses the appropriate x86, MMX and SSE4.1 instructions, and it's hardware accelerated on VIA PadLock Security Engine capable VIA C3, VIA C7, VIA Nano and VIA QuadCore processors; and on Intel AES-NI instruction set extension and the future VAES capable processors. The test is HyperThreading, multi-processor (SMP) and multi-core (CMP) aware.
CPU SHA3
This integer benchmark measures CPU performance using the SHA3-512 hashing algorithm defined in the Federal Information Processing Standards Publication 202 (https://nvlpubs.nist.gov/nistpubs/FIPS/NIST.FIPS.202.pdf). The code behind this benchmark method is written in Assembly, and it is optimized for every popular AMD, Intel and VIA processor core variants by utilizing the appropriate MMX, SSE2, AVX, AVX2, AVX-512, XOP, and BMI2 instruction set extension.
- In this benchmark, every thread is working on independent 8 KB data blocks.
CPU Queen (retired in AIDA64 v7.35)
This simple integer benchmark focuses on the CPU's branch prediction capabilities and branch misprediction penalties. It calculates solutions for the classic “N queens puzzle” on a 10x10 chessboard.