CPU Benchmark Performance: Simulation And Encoding

Simulation and Science have a lot of overlap in the benchmarking world, however for this distinction we’re separating into two segments mostly based on the utility of the resulting data. The benchmarks that fall under Science have a distinct use for the data they output – in our Simulation section, these act more like synthetics but at some level are still trying to simulate a given environment.

One of the interesting elements on modern processors is encoding performance. This covers two main areas: encryption/decryption for secure data transfer, and video transcoding from one video format to another.

In the encrypt/decrypt scenario, how data is transferred and by what mechanism is pertinent to on-the-fly encryption of sensitive data - a process by which more modern devices are leaning to for software security.

Video transcoding as a tool to adjust the quality, file size and resolution of a video file has boomed in recent years, such as providing the optimum video for devices before consumption, or for game streamers who are wanting to upload the output from their video camera in real-time. As we move into live 3D video, this task will only get more strenuous, and it turns out that the performance of certain algorithms is a function of the input/output of the content.

We are using DDR5 memory on the Ryzen 9 7950X and Ryzen 5 7600X, as well as Intel's 12th Gen (Alder Lake) processors at the following settings:

  • DDR5-5200 CL44 - Ryzen 7000
  • DDR5-4800 (B) CL40 - Intel 12th Gen

All other CPUs such as Ryzen 5000 and 3000 were tested at the relevant JEDEC settings as per the processor's individual memory support with DDR4.

Simulation

(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

(3-4a) Factorio v1.1.26 Test, 10K Trains

(3-4b) Factorio v1.1.26 Test, 10K Belts

(3-4c) Factorio v1.1.26 Test, 20K Hybrid

Starting with the Dwarf Fortress section of our simulation suite, the performance of the Ryzen 9 7950X and Ryzen 5 7600X is inconsistent, to say the least. In the smaller of our three Dwart Fortress tests, there's around 2-3% difference between the Ryzen 7000 chips, the Core i9-12900K and Core i7-12700K, and AMD's impressive Ryzen 7 5800X3D with its incredibly large 96 MB pool of cache to play with.

In the larger Dwarf Fortress workloads, and the Alder Lake based Core i9-12900K, the Core i7-12700K and the Core i5-12600K show better scope for performance, with the exception being the Ryzen 7 5800X3D which due to its large 3D V-Cache, keeps the pressure on Intel.

Looking at performance in our Factorio benchmarks, the AMD Ryzen 7 5800X3D with its 3D V-Cache is streets ahead of the competition, with both the Ryzen 9 7950X and Ryzen 5 7600X both lagging behind considerably. Comparing Ryzen 7000 to Intel's Alder Lake, Alder Lake has the overall advantage here, even with the many optimizations and improvements that Zen 4 brings to the table.

Encoding

(5-1a) Handbrake 1.3.2, 1080p30 H264 to 480p Discord

(5-1b) Handbrake 1.3.2, 1080p30 H264 to 720p YouTube

(5-1c) Handbrake 1.3.2, 1080p30 H264 to 4K60 HEVC

(5-2a) 7-Zip 1900 Compression

(5-2b) 7-Zip 1900 Decompression

(5-2c) 7-Zip 1900 Combined Score

(5-4) WinRAR 5.90 Test, 3477 files, 1.96 GB

Focusing on encoding, and the Ryzen 9 7950X is the clear winner, beating the Core i9-12900K in all but one of the Handbrake tests (1080p30). The Ryzen 5 7600X trades blows with last generation Ryzen 7 5800X, which is an improvement within itself, as the Ryzen 5 5600X does lag behind the rest of the pack.

CPU Benchmark Performance: Power, Web, And Science CPU Benchmark Performance: Rendering
POST A COMMENT

205 Comments

View All Comments

  • linuxgeex - Monday, September 26, 2022 - link

    All Microsoft customers are QA testers, lol. That's always how it's been. Reply
  • Kangal - Tuesday, September 27, 2022 - link

    Isn't that what goes for Linux?
    The only difference is that you don't pay money, you just pay in time, effort, frustration, and your soul.
    Reply
  • Hifihedgehog - Tuesday, September 27, 2022 - link

    Exactly. And you compile your own kernel for 24 hours hoping it will finish successfully. Reply
  • at_clucks - Wednesday, October 19, 2022 - link

    Not if you use the latest Ryzen 9 7950X. You may still pray it's successful at the end but God will answer a lot faster :). Reply
  • elforeign - Monday, September 26, 2022 - link

    Ah yes, the capitalistic adage of less is more. I'm sorry you guys have to deal with this, as with anyone in the workforce, where the powers that be sit on their ass with their cushy millions and say workers can do less with more and pile on with disregard.

    On a further note, I have been coming to Anandtech since the mid 00's. While I can understand the expectation surrounding good grammar and flawless articles, some issues are bound to come up now and then. The vitriol you guys receive for some simple grammar or syntax mistake is crazy.
    Reply
  • rarson - Wednesday, September 28, 2022 - link

    "Ah yes, the capitalistic adage of less is more."

    This is not a thing.
    Reply
  • herozeros - Monday, September 26, 2022 - link

    Kind reply, thanks. Hope your week lets you catch up.

    No more copy editors?! I guess my blonde is all now truly grey . . . sigh
    Reply
  • Threska - Monday, September 26, 2022 - link

    Outsourced to AI. Reply
  • emn13 - Monday, September 26, 2022 - link

    I for one thoroughly enjoyed your article, and appreciate the technical content - a few editing nits don't detract from that.

    And hey, if I were to whine about embarrassing editing mistakes, rather than focusing on a long article written in limited time due to AMD's schedule, I'd poke fun at the 100 000 000 000 $ company's press slides touting their EXPO tech's openness in the form of public "doucments". 😀
    Reply
  • linuxgeex - Monday, September 26, 2022 - link

    So long as you're open to community feedback to correct hasty errors, there's no need for copy editors, and you can push your articles faster, which we'll all appreciate. Saying thanks is much more productive than making excuses. It shows that you appreciate your community. Reply

Log in

Don't have an account? Sign up now