AIDA64 offers a number of synthetic test that measure the maximum theoretical performance of a system. The tests support up to 32 threads, however there are also single-threaded benchmarks.
The ZLib benchmark uses a compression workload to measure CPU and memory performance when performing x86-instructions.
In this test data is encrypted with the Advanced Encryption Standard. Software such as WinZip and 7-Zip and also Microsoft BitLocker uses this method. x86-, MMX- and SSE4.1-instructions are used by default, however AES-NI is also utilized on Intel processors.
Hashes are generated using SHA1 in the CPU-hash test of AIDA64. The code is written in Assembly and optimized for all current processors, thanks to among others MMX-, SSE- and AVX-instructions.
This test features compression according to Google's VP8-codec, or WebM. A 720p-video file is converted in one pass to a bitrate of 8 Mb. MMX- and SSE4.1-instructions are used, if the processor supports them.
The Julia benchmark tests the single-precision floating-point performance of a processor. Instructions such as 3DNow!, SSE, AVX and FMA are supported.
The Mandel test is comparable to Julia, however this test measures double-precision floating-point performance.