Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 5 Dec 2006 20:28:34 -0800 (PST)
From:      ranjith kumar <ranjith_kumar_b4u@yahoo.com>
To:        freebsd-ia32@freebsd.org
Subject:   prefetching on pentium4
Message-ID:  <20061206042834.59293.qmail@web58611.mail.re3.yahoo.com>
In-Reply-To: <3bbf2fe10611160753q3303d81bw515bffe9af4ee0c9@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Hi,
    There are 4 types of prefetch instructions on
pentium 4 (IA-32) processor.
prefetchnta,prefetcht0,prefetcht1,prefetcht2.

In case of pentium 4, IA-32 otimization manuvals say
that prefetcht0,prefetcht1,prefetcht2 are identical.

It also says ONLY prefetchnta instruction prefetches
data into L2 cache without poluting caches.

 When all the four instructions prefetches data into
L2 cache (not into L1 cache) , what is the meaning in
saying prefetchnta does not polute caches?

ie)what is the difference between prefetchnta and
other instructions?


Thanks in advance.



 
____________________________________________________________________________________
Do you Yahoo!?
Everyone is raving about the all-new Yahoo! Mail beta.
http://new.mail.yahoo.com



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20061206042834.59293.qmail>