• Some users have recently had their accounts hijacked. It seems that the now defunct EVGA forums might have compromised your password there and seems many are using the same PW here. We would suggest you UPDATE YOUR PASSWORD and TURN ON 2FA for your account here to further secure it. None of the compromised accounts had 2FA turned on.
    Once you have enabled 2FA, your account will be updated soon to show a badge, letting other members know that you use 2FA to protect your account. This should be beneficial for everyone that uses FSFT.

how does prefetching work?

stealthy123

2[H]4U
Joined
Feb 4, 2005
Messages
3,149
I don't understand how they work at all and more specifically what did intel do to make the prefetching on core2 so impressive?
 
There's a great article at BeHardware that provides quite an indepth look at the Conroe architecture.
I highly recommend reading it. The beginning of the article talks about the transition from Netburst
and contrasts the two architectures.

http://www.behardware.com/articles/623-1/intel-core-2-duo-test.html

The issue of prefetching is discussed on page 6 which you can access from the review index pull-down
menu option "Caches, memory, and prefetch."

Here's a direct link to that page:

http://www.behardware.com/articles/623-6/intel-core-2-duo-test.html

Hope this helps
 
prefetching works to eliminate latencies associated with getting things from system memory, by predicting what you're going to need then already having it in the L2 cache.

Here's a STUPID layman example! :)

You train your dog to get the newspaper and slippers in the morning when you wake up. But it sucks b/c you have to wait at your bedside for hime to go get the slippers from downstairs & the newspaper from outside. ( = latency / waiting)

Well if your dog was "smart" and had prefetching, it would fetch those things for you, before you woke up, so soon as you opened your eyes they would be waiting for you next to your bed (L2). :) (less latency)
 
Not a bad example... but to be more realistic it would be something like, there isn't one paper, but say theres a few dozen from different parts of the world. Imagine the case where every day you try the next region (assume theres an ordering). A smart dog would be able to either pick up on this or be programmed to just bring you either the next one, or a bunch of ones in the area it thinks you'll ask for next.
 
chrisf6969 said:
prefetching works to eliminate latencies associated with getting things from system memory, by predicting what you're going to need then already having it in the L2 cache.

Here's a STUPID layman example! :)

You train your dog to get the newspaper and slippers in the morning when you wake up. But it sucks b/c you have to wait at your bedside for hime to go get the slippers from downstairs & the newspaper from outside. ( = latency / waiting)

Well if your dog was "smart" and had prefetching, it would fetch those things for you, before you woke up, so soon as you opened your eyes they would be waiting for you next to your bed (L2). :) (less latency)

Woof!!!!
 
Back
Top