• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.
  • The forums have been upgraded with support for dark mode. By default it will follow the setting on your system/browser. You may override it by scrolling to the end of the page and clicking the gears icon.

Disabling CPU Prefetch features boosts single thread performance

Status
Not open for further replies.
Joined
Oct 2, 2004
Messages
13,874 (1.84/day)
System Name Dark Monolith
Processor AMD Ryzen 7 5800X3D
Motherboard ASUS Strix X570-E
Cooling Arctic Cooling Freezer II 240mm + 2x SilentWings 3 120mm
Memory 64 GB G.Skill Ripjaws V Black 3600 MHz
Video Card(s) XFX Radeon RX 9070 XT Mercury OC Magnetic Air
Storage Seagate Firecuda 530 4 TB SSD + Samsung 850 Pro 2 TB SSD + Seagate Barracuda 8 TB HDD
Display(s) ASUS ROG Swift PG27AQDM 240Hz OLED
Case Silverstone Kublai KL-07
Audio Device(s) Sound Blaster AE-9 MUSES Edition + Altec Lansing MX5021 2.1 Nichicon Gold
Power Supply BeQuiet DarkPower 11 Pro 750W
Mouse Logitech G502 Proteus Spectrum
Keyboard UVI Pride MechaOptical
Software Windows 11 Pro
Prefetching enabled:
PrefetchCPUZ.png


Prefetching disabled:
NoPrefetchCPUZ.png


5820K has two prefetch settings in BIOS, one is Hardware Prefetch and second, Adjacent Cache-Line Prefetch. I disabled both for lolz just to see how it goes.

Single thread performance was consistently higher by ~50 points where multithreaded hardly ever changed much. 20 is about as much difference I ever got. And that's from 12 threads combined. 50 jump is just for single thread. Only thing that changed between both runs are the cache settings, no fiddling with clocks or other settings.

I just find this interesting...
 
Soooo not really worth changing a setting?
 
i tried on x99 sabertooth and not 1 point moar.
do you have c-states and downclocking on??
if yes try to run a short multithreaded bench(like hwbotprime or wprime) before you push start on bench cpu.
this way i get better scores in both.
 
I only have EIST enabled. C-States are off.
 
looking at the number its only 42 points, which is only 2% boost so i would kinda see that is within margin for error. Turning it off or leaving it along least from those screen's there is detriment or benefit
 
It's not margin of error when it consistently goes well over 2000, but with prefetching enabled, it NEVER goes above 2000. Meaning it is a consistently measurable difference, even though small, but there is.
 
less noticeable on Skylake although multi thread increase of 92pts in that case, where your take a -22pts hit o_O, well that make your 4.5ghz 5820K ipc's going almost up to 4.4ghz 6600K

enabled and disabled
PF enabled.jpg
PF disabled.jpg
 
if you have cstates and eist enabled:

whithout cpuload(hwbotprime) before bench
cpuzbench-whithoutload.png

with cpu load before bench
cpuzbench-withload.png


and for me this bench is very accurate +-5 points margin whithout eist+cstates
 
curious about whether this might effect my pentium.

i removed some of the prefetch settings on this Chip, and got the following...its obv OC'd

HRiY3cuh.png
 
Last edited:
Well did it???? ^^

You only posted one result and no mention if it helped or not.........
 
My i5 750 now has a new ASUS board with both Prefetch settings and i do not see the difference between old MSI P55 without Prefetch and new (second hand) Asus H55 board other than the fact that both MBs are awsome overclockers, pushing my CPU to 4GHZ OC stable at 1.28V and a single-thread score of 1400+ on CPUZ Bench.
 
Status
Not open for further replies.
Back
Top