Products > Computers

Fastest CPU for single-thread applications

(1/2) > >>

olkipukki:
I’m looking to replace my primary Windows workstation that built 3+ years ago and based on AMD AM4 Ryzen 3000 series.

My initial thoughts to update CPU with 5800X-5950X (motherboard supports that), but seems not much gains for single-thread apps - I’m after at least 30-40%  8) raw performance increase.
Alternative, completely new build AMD AM5 Ryzen 7n00X (n=7,8,9) with or without 3D … and I found myself in the same situation as years ago -  MB’s only for gamers and nothing yet released for a workstation class.

What about other options?
I have ruled out EPYCs and Threadrippers - these lagging behind for single-thread tasks.

Is everything wrong with Intel?
I don’t mind to come back to Intel world if its better than AMD today.

Any suggestions?

brucehoult:
You need to specify the workload.

The latest Intel CPUs are damn fast for anything with a working set that fits into  the 2 MB L2 cache on the i7-13700 models -- especially when they turbo to 5.4 GHz.

Note that the 12700s have 1.25 MB L2 cache, the 11700s 512 KB, and the 10700s 256 KB. This can make a huge difference for certain tasks -- much more than the raw CPU core differences.

The increase of L3 cache from 16 MB to 25 MB to 30 MB also makes a big difference to another class of tasks. But if your code has this size working set -- or bigger, and using RAM significantly -- then you're better off with an Apple M1/M2 even though the CPU core is a little slower.

This is also where Threadrippers, with up to 256 MB of L3 cache, are also pretty good. The Apple M1 Ultra tops out at 96 MB of L3 (Apple calls it "system level") cache.

But the Apple chips have incredible bandwidth to RAM if your task really uses a lot of data: up to 800GB/s. Compare that to 76.8 GB/s maximum for the i7-12700.

Note that if your task has a very large working set then the Apple M1/M2 may be the fastest EVEN RUNNING x86 code, because the Rosetta JIT is very good. Or, if you want or need Windows but don't need x86, Windows 11 for ARM runs at native speed (way faster than any other ARM machine) in a VM on an M1/M2. You can run x86 code inside that, but you get Microsoft's sucky x86 emulator, not Apple's great one.

beanflying:
Me too sort of so I started catching up from when I built my 3700X 32Gb 5700xt around release time for the CPU.

Single thread performance is still sort of ruled by Intel but at a $ cost and way more Watts to get there. So if you can drop a few percent in speed there is real $ to be saved initially and ongoing by staying with AMD.

Given you own a MB that will handle the AM4 CPU's and there is some killer deals out there on some in the range just consider a new CPU and definately take a look at your memory timings (I got a good boost on mine initially doing that)

The AMD 3D vcache thing is Gamer use only as it drops the clock speeds and the testing I have seen on it shows the CPU's to SUCK at productivity tasks.

The more I have looked at it over the last month I guess sees me looking out for a 5900 ot 5950X then sit tight until the AM5 MB's and DDR5 get to a more sensible price. Just had a quick trawl locally 5900X from a local retailer $300USD+tax equivalent, the remaining 5950X's are a lot more.

SiliconWizard:
That will give you at least something based on benchmarks:

https://www.cpubenchmark.net/singleThread.html

Berni:
Yep Intel seams to be leading in terms of single threaded performance for just raw compute power.

So the way for getting maximum single threaded performance is to get the highest clock speed 12th gen Intel CPU, slap water cooling on it and overclock it for even more clock speed. The i9 13900k for example will comfortably do 6.1 GHz even on all cores if enough cooling is available. If you really want to go for single threaded you can also disable some cores in BIOS so that the few cores enabled can get a bigger cut of the power budget pie.

This is actually used as a strategy in servers used for high frequency stock trading, they even sell such watercooled overclocked rack mount servers.(Might even come with cherry picked CPUs so that you don't have to play the silicon lottery)

Navigation

[0] Message Index

[#] Next page

There was an error while thanking
Thanking...
Go to full version
Powered by SMFPacks Advanced Attachments Uploader Mod