Compiling code in GCC
Our resident developer, Bruno Ferreira, helped put together this code compiling test. Qtbench tests the time required to compile the QT SDK using the GCC compiler. The number of jobs dispatched by the Qtbench script is configurable, and we set the number of threads to match the hardware thread count for each CPU.
No surprises here. The Core i7-7700K is the fastest quad-core chip on the bench in this test, and the Core i7-6950X can stretch all 20 of its threads to take a commanding lead.
Compressing and decompressing zip archives is one of the more common tasks I still perform on a desktop PC, and the Core i7-7700K is the best at it of the mainstream chips here.
TrueCrypt disk encryption
Although the TrueCrypt project has fallen on hard times, its built-in benchmarking utility remains handy for a quick test of these chips' accelerated and non-accelerated performance when we ask them to encrypt data. The AES test should take advantage of hardware acceleration on the chips that support Intel's AES-NI instructions, while the Twofish test relies on good old unaccelerated number-crunching prowess.
For both the accelerated and non-accelerated encryption algorithms we benched with TrueCrypt, the Core i7-7700K is the fastest thing going for a mainstream CPU.
Scientific computing with STARS Euler3D
Euler3D tackles the difficult problem of simulating fluid dynamics. It tends to be very memory-bandwidth intensive. You can read more about it right here.
Unsurprisingly, the Core i7-6700K and i7-7700K both take substantial leads over the older quad-core chips in our stable in Euler3D, thanks in part to the copious memory bandwidth that DDR4-3866 affords. The Core i7-6950X continues to play in a completely different league. Moving on.