• Welcome to Overclockers Forums! Join us to reply in threads, receive reduced ads, and to customize your site experience!

what i s cpu prefetching?

Overclockers is supported by our readers. When you click a link to make a purchase, we may earn a commission. Learn More.

bitts

Registered
Joined
Jan 15, 2011
Location
India
hi,
there is an option on my motherboard named "cpu prefetching" which is disabled by default, should i enable it or leave it?
and under it is another option named "IO prefetching" also disabled, should i enable it or not?
i searched the net but dint get any decent answer...

thanks
 
From you link "EarthDog" > Under the best circumstances, i.e., with a significant investment in extra hardware, prefetching can significantly improve performance. For implementations without adequate hardware, prefetching often decreases performance.

It would be left disabled on my consumer motherboard for sure.
 
From you link "EarthDog" > Under the best circumstances, i.e., with a significant investment in extra hardware, prefetching can significantly improve performance. For implementations without adequate hardware, prefetching often decreases performance.

It would be left disabled on my consumer motherboard for sure.

so my H/W is adequate or not:sly:
 
It could be worth testing. During my searching I came across discussions involving prefetching mostly in server forums.

I feel it necessary to point out that the IEEE paper that link makes reference to was written in 1998 and a 16byte memory bus is only 128bits so....

I havent read it completely yet but I found THIS much more recent write up on CPU cacheing.
 
I just ran a few tests of my work (mass parallel matrix multiplication, basically linpack) and got slightly (5%) slower times with hardware pre-fetching off.

I guess for gaming the difference may not be so pronounced but that's a nice boost for me
 
I just ran a few tests of my work (mass parallel matrix multiplication, basically linpack) and got slightly (5%) slower times with hardware pre-fetching off.

I guess for gaming the difference may not be so pronounced but that's a nice boost for me

But you are on an Intel platform and there are differences.
 
It could be worth testing. During my searching I came across discussions involving prefetching mostly in server forums.

I feel it necessary to point out that the IEEE paper that link makes reference to was written in 1998 and a 16byte memory bus is only 128bits so....

I havent read it completely yet but I found THIS much more recent write up on CPU cacheing.

according to this page prefetching should drastically increase the performance of a system(older PC though).. but now that we have L3 cache this should be different now, this got me into another confusion:cry:

we need better understanding of CPU prefetching..!!!!
 
may be i should run "mikeyw"s test too... will run it as soon as i get time...
 
Back