CPU Benchmarks: Synthetic

All of our benchmark results can also be found in our benchmark engine, Bench.

Dwarf Fortress 0.44.12: Link

Emulating the ASCII interfaces of old, this title is a rather complex beast, which can generate environments subject to millennia of rule, famous faces, peasants, and key historical figures and events. The further you get into the game, depending on the size of the world, the slower it becomes as it has to simulate more famous people, more world events, and the natural way that humanoid creatures take over an environment. Like some kind of virus.

For our test we’re using DFMark. DFMark is a benchmark built by vorsgren on the Bay12Forums that gives two different modes built on DFHack: world generation and embark. These tests can be configured, but range anywhere from 3 minutes to several hours. After analyzing the test, we ended up going for three different world generation sizes:

  • Small, a 65x65 world with 250 years, 10 civilizations and 4 megabeasts
  • Medium, a 127x127 world with 550 years, 10 civilizations and 4 megabeasts
  • Large, a 257x257 world with 550 years, 40 civilizations and 10 megabeasts

(3-2a) Dwarf Fortress 0.44.12 World Gen 65x65, 250 Yr(3-2b) Dwarf Fortress 0.44.12 World Gen 129x129, 550 Yr(3-2c) Dwarf Fortress 0.44.12 World Gen 257x257, 550 Yr

 

Dolphin v5.0 Emulation: Link

Many emulators are often bound by single thread CPU performance, and general reports tended to suggest that Haswell provided a significant boost to emulator performance. This benchmark runs a Wii program that ray traces a complex 3D scene inside the Dolphin Wii emulator. Performance on this benchmark is a good proxy of the speed of Dolphin CPU emulation, which is an intensive single core task using most aspects of a CPU. Results are given in seconds, where the Wii itself scores 1051 seconds.

(3-3) Dolphin 5.0 Render Test

 

3D Particle Movement v2.1: AVX2/AVX512

This is the latest version of this benchmark designed to simulate semi-optimized scientific algorithms taken directly from my doctorate thesis. This involves randomly moving particles in a 3D space using a set of algorithms that define random movement. For v2.1, we also have a fully optimized AVX2/AVX512 version, which uses intrinsics to get the best performance out of the software.

(2-2) 3D Particle Movement v2.1 (Peak AVX)

Tiger Lake wins here as it has an AVX512 unit.

y-Cruncher 0.78.9506: www.numberworld.org/y-cruncher

If you ask anyone what sort of computer holds the world record for calculating the most digits of pi, I can guarantee that a good portion of those answers might point to some colossus super computer built into a mountain by a super-villain. Fortunately nothing could be further from the truth – the computer with the record is a quad socket Ivy Bridge server with 300 TB of storage. The software that was run to get that was y-cruncher.

(2-4) yCruncher 0.78.9506 MT (2.5b Pi)

This is another AVX-512 test.

Linux OpenSSL Speed: SHA256

One of our readers reached out in early 2020 and stated that he was interested in looking at OpenSSL hashing rates in Linux. Luckily OpenSSL in Linux has a function called ‘speed’ that allows the user to determine how fast the system is for any given hashing algorithm, as well as signing and verifying messages.

(8-3c) Linux OpenSSL Speed sha256 8K Block (1T)(8-4c) Linux OpenSSL Speed sha256 8K Block (nT)

 

CPU Benchmarks: Real World Conclusion: New Paradigms Needed
Comments Locked

104 Comments

View All Comments

  • Kuhar - Thursday, December 17, 2020 - link

    I guess you two guys didn`t read the article, did you?! It states clearly about memory SPEED and about memory TIMINGS.
  • 29a - Thursday, December 17, 2020 - link

    I know, it sucks. The reasoning is they think people who build their own computers wont go into the BIOS and enable XMP.
  • BlueScreenJunky - Thursday, December 17, 2020 - link

    My conclusion is that we need better low Power Consumption discrete GPUs. The GT1030 is over 3 year old and still faster than IGPs. If nvidia could release an RTX 3030 with a 30W TDP it would be perfect for small machines.
  • nero10578 - Thursday, December 17, 2020 - link

    Why would you not test 720p which is what people use integrated GPUs for? 1080p high is too high and 360p is well no one plays at that resolution. Also wouldn't it be better to test the GT 1030 using the APUs? To remove any performance differences coming from the CPU side which from a 2600 to a 4750G is massive.
  • Fujikoma - Thursday, December 17, 2020 - link

    Thank you for the review. These are typically the types of processors I use to build systems for older family members. Almost exclusively used for web-surfing, online purchases, You-Tube, Facebook, Office/Libre, burning music cds, simple/archaic games, and one individual using Photoshop. I will agree, as others have stated, that 720P really should be the minimum monitor size. Mainly because it's more expensive to find a monitor with lower resolution than a cheap 720P/768P/1080P LCD. I don't mind the 1080P max tests because it's nice to see what kind of a brick wall the iGPU will be hitting. I just finished computer builds for my brother and ex-wife, which left replacing other family from really old APUs systems. Now I know why I don't see much of a selection anymore. Shame, because I enjoy DIY over buying a basic box from an OEM and this just makes it more of a hassle.
  • Superunknown9898 - Thursday, December 17, 2020 - link

    Anyone else notice the Ryzen 4750G struggling to beat the 3600X in games but dominating in a few office benchmarks? I figured the 4750G would make a clean sweep seeing as it runs at identical frequencies to the 3600X but has more L1 and L2, two more cores plus a monolithic die.
  • maindan - Thursday, December 17, 2020 - link

    What a gross oversight not to include the new Apple M1 CPU here, which is essentially an APU.

    Inexcusable.
  • qlum - Thursday, December 17, 2020 - link

    Not really the area of focus for anandtech but the 4700g has a small niche as being the best cpu for memory frequency records.
  • Shivansps - Thursday, December 17, 2020 - link

    I just logged in to say thtas the wrong way to way IGP perf... Resolutions for IGP are 720P/768P min/med and 900P min/med depending on the game, 1080p full is too much and anything below 720p is worthless. 900P tend to be the sweetspot in performance and quality for IGP, but not every game can be run at that resolution.
  • Jacek Jagosz - Thursday, December 17, 2020 - link

    Are those CPUs even supported on B450? ITX boards are much more expensive on B550 than B450, and if you want a PC with only APU inside then you don't want to spend too much on it.

Log in

Don't have an account? Sign up now