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>