<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: disable prefetch in Software Archive</title>
    <link>https://community.intel.com/t5/Software-Archive/disable-prefetch/m-p/926390#M13918</link>
    <description>&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV align="left"&gt;&lt;FONT size="2"&gt;Greetings fromIntel Software NetworkSupport. We will check with our engineering contacts and let you know.&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV align="left"&gt;&lt;FONT size="2"&gt;&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV align="left"&gt;&lt;FONT size="2"&gt;Regards,&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV align="left"&gt;&lt;FONT size="2"&gt;&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV align="left"&gt;&lt;FONT size="2"&gt;
&lt;P class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Arial"&gt;Lexi S.&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: black; FONT-FAMILY: Arial"&gt;&lt;NAMESPACE prefix="o" ns="urn:schemas-microsoft-com:office:office"&gt;&lt;P&gt;&lt;/P&gt;&lt;/NAMESPACE&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Arial"&gt;IntelSoftware NetworkSupport&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: black; FONT-FAMILY: Arial"&gt;&lt;P&gt;&lt;/P&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Arial"&gt;&lt;A href="http://www.intel.com/software" target="_blank"&gt;http://www.intel.com/software&lt;/A&gt; &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: black; FONT-FAMILY: Arial"&gt;&lt;P&gt;&lt;/P&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Arial"&gt;&lt;A href="http://www.intel.com/cd/ids/developer/asmo-na/eng/58987.htm" target="_blank"&gt;Contact us&lt;/A&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: black; FONT-FAMILY: Arial"&gt;&lt;P&gt;&lt;/P&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class="time_text"&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;P&gt;Message Edited by intel.software.network.support on &lt;SPAN class="date_text"&gt;11-30-2005&lt;/SPAN&gt; &lt;SPAN class="time_text"&gt;04:12 PM&lt;/SPAN&gt;&lt;/P&gt;</description>
    <pubDate>Wed, 26 Jan 2005 01:43:50 GMT</pubDate>
    <dc:creator>Intel_Software_Netw1</dc:creator>
    <dc:date>2005-01-26T01:43:50Z</dc:date>
    <item>
      <title>disable prefetch</title>
      <link>https://community.intel.com/t5/Software-Archive/disable-prefetch/m-p/926389#M13917</link>
      <description>Hi,&lt;BR /&gt;&lt;BR /&gt;I'm wondering if there is any way to disable the hardware prefetch on a Pentium M. I wish to do this to be able to evaluate the effectiveness of my software prefetching more easily.&lt;BR /&gt;&lt;BR /&gt;Regards,&lt;BR /&gt;&lt;BR /&gt;Per</description>
      <pubDate>Mon, 22 Nov 2004 18:49:28 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Archive/disable-prefetch/m-p/926389#M13917</guid>
      <dc:creator>blupp75</dc:creator>
      <dc:date>2004-11-22T18:49:28Z</dc:date>
    </item>
    <item>
      <title>Re: disable prefetch</title>
      <link>https://community.intel.com/t5/Software-Archive/disable-prefetch/m-p/926390#M13918</link>
      <description>&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV align="left"&gt;&lt;FONT size="2"&gt;Greetings fromIntel Software NetworkSupport. We will check with our engineering contacts and let you know.&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV align="left"&gt;&lt;FONT size="2"&gt;&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV align="left"&gt;&lt;FONT size="2"&gt;Regards,&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV align="left"&gt;&lt;FONT size="2"&gt;&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV align="left"&gt;&lt;FONT size="2"&gt;
&lt;P class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Arial"&gt;Lexi S.&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: black; FONT-FAMILY: Arial"&gt;&lt;NAMESPACE prefix="o" ns="urn:schemas-microsoft-com:office:office"&gt;&lt;P&gt;&lt;/P&gt;&lt;/NAMESPACE&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Arial"&gt;IntelSoftware NetworkSupport&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: black; FONT-FAMILY: Arial"&gt;&lt;P&gt;&lt;/P&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Arial"&gt;&lt;A href="http://www.intel.com/software" target="_blank"&gt;http://www.intel.com/software&lt;/A&gt; &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: black; FONT-FAMILY: Arial"&gt;&lt;P&gt;&lt;/P&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Arial"&gt;&lt;A href="http://www.intel.com/cd/ids/developer/asmo-na/eng/58987.htm" target="_blank"&gt;Contact us&lt;/A&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: black; FONT-FAMILY: Arial"&gt;&lt;P&gt;&lt;/P&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class="time_text"&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;P&gt;Message Edited by intel.software.network.support on &lt;SPAN class="date_text"&gt;11-30-2005&lt;/SPAN&gt; &lt;SPAN class="time_text"&gt;04:12 PM&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 26 Jan 2005 01:43:50 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Archive/disable-prefetch/m-p/926390#M13918</guid>
      <dc:creator>Intel_Software_Netw1</dc:creator>
      <dc:date>2005-01-26T01:43:50Z</dc:date>
    </item>
    <item>
      <title>Re: disable prefetch</title>
      <link>https://community.intel.com/t5/Software-Archive/disable-prefetch/m-p/926391#M13919</link>
      <description>&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV align="left"&gt;&lt;FONT size="2"&gt;Here is the response we received from our engineering contacts:&lt;/FONT&gt;&lt;/DIV&gt;
&lt;BLOCKQUOTE dir="ltr" style="MARGIN-RIGHT: 0px"&gt;
&lt;DIV align="left"&gt;&lt;BR /&gt;&lt;FONT color="#339900" size="2"&gt;The hardware prefetcher is already optimized and enabled in the Intel Pentium M Processor. &lt;/FONT&gt;&lt;/DIV&gt;
&lt;P align="left"&gt;&lt;FONT color="#339900" size="2"&gt;To answer the question, there is no way to disable/ override the hardware prefetcher using the IA32 instruction set via model specific registers (MSRs). &lt;/FONT&gt;&lt;/P&gt;
&lt;P align="left"&gt;&lt;FONT color="#339900" size="2"&gt;More information on the prefetcher is available at the following URLs:&lt;/FONT&gt;&lt;/P&gt;
&lt;P align="left"&gt;&lt;BR /&gt;&lt;FONT color="#339900" size="2"&gt;How to Optimize Prefetch on 32-bit Intel Architecture - Optimize the use of prefetches in code for the Intel Pentium 4 processor and the Pentium M processor:&lt;BR /&gt;&lt;/FONT&gt;&lt;A href="http://www.intel.com/cd/ids/developer/asmo-na/eng/microprocessors/ia32/pentium4/83886.htm" target="_blank"&gt;&lt;FONT color="#339900" size="2"&gt;&lt;/FONT&gt;&lt;/A&gt;&lt;A href="http://www.intel.com/cd/ids/developer/asmo-na/eng/microprocessors/ia32/pentium4/83886.htm" target="_blank"&gt;http://www.intel.com/cd/ids/developer/asmo-na/eng/microprocessors/ia32/pentium4/83886.htm&lt;/A&gt;&lt;FONT color="#339900" size="2"&gt; &lt;/FONT&gt;&lt;/P&gt;
&lt;P align="left"&gt;&lt;FONT color="#339900" size="2"&gt; In most situations, the hardware prefetcher is likely to reduce system memory latency without explicit intervention from software prefetches. Using software prefetch instructions excessively or indiscriminately will inevitably cause performance penalties. This is because excessively or indiscriminately using software prefetch instructions wastes the command and data bandwidth of the system bus. Using software prefetches delays the hardware prefetcher from starting to fetch data needed by the processor core. It also consumes critical execution resources and can result in stalled execution. The guidelines for using software prefetch instructions are described in Chapter 2. The calculation of prefetch-ahead distance is discussed in Chapter 6.&lt;/FONT&gt;&lt;/P&gt;
&lt;P align="left"&gt;&lt;FONT color="#339900" size="2"&gt; User/Source Coding Rule 27. (M impact, L generality) Avoid excessive use of software prefetch instructions and allow automatic hardware prefetcher to work. Excessive use of software prefetches can significantly and unnecessarily increase bus utilization if used inappropriately.&lt;/FONT&gt;&lt;/P&gt;
&lt;P align="left"&gt;&lt;FONT color="#339900" size="2"&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P align="left"&gt;&lt;FONT color="#339900" size="2"&gt;IA-32 Software Architecture Optimization Reference Manual: &lt;BR /&gt;&lt;/FONT&gt;&lt;A href="http://developer.intel.com/design/pentium4/manuals/index_new.htm" target="_blank"&gt;&lt;FONT color="#339900" size="2"&gt;&lt;/FONT&gt;&lt;/A&gt;&lt;A href="http://developer.intel.com/design/pentium4/manuals/index_new.htm" target="_blank"&gt;http://developer.intel.com/design/pentium4/manuals/index_new.htm&lt;/A&gt;&lt;FONT color="#339900" size="2"&gt; &lt;/FONT&gt;&lt;/P&gt;
&lt;P align="left"&gt;&lt;FONT color="#339900" size="2"&gt;The IA-32 Intel Architecture Optimization Reference Manual provides information on Intel NetBurst microarchitecture and the Pentium M processor microarchitecture. It describes code optimization techniques to enable you to tune your application for highly optimized results when run on Pentium Intel Xeon and Pentium M processors. Download document number 248966 (File Name/Size: 24896611.pdf, 2.55 MB)&lt;/FONT&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P align="left"&gt;&lt;FONT size="2"&gt;Regards,&lt;/FONT&gt;&lt;/P&gt;&lt;FONT size="2"&gt;
&lt;P class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Arial"&gt;Lexi S.&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: black; FONT-FAMILY: Arial"&gt;&lt;NAMESPACE prefix="o" ns="urn:schemas-microsoft-com:office:offi
ce"&gt;&lt;P&gt;&lt;/P&gt;&lt;/NAMESPACE&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Arial"&gt;IntelSoftware NetworkSupport&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: black; FONT-FAMILY: Arial"&gt;&lt;P&gt;&lt;/P&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Arial"&gt;&lt;A href="http://www.intel.com/software" target="_blank"&gt;http://www.intel.com/software&lt;/A&gt; &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: black; FONT-FAMILY: Arial"&gt;&lt;P&gt;&lt;/P&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Arial"&gt;&lt;A href="http://www.intel.com/cd/ids/developer/asmo-na/eng/58987.htm" target="_blank"&gt;Contact us&lt;/A&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: black; FONT-FAMILY: Arial"&gt;&lt;P&gt;&lt;/P&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P align="left"&gt;&lt;/P&gt;&lt;/FONT&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message Edited by intel.software.network.support on &lt;SPAN class="date_text"&gt;11-30-2005&lt;/SPAN&gt; &lt;SPAN class="time_text"&gt;04:12 PM&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 08 Feb 2005 02:26:14 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Archive/disable-prefetch/m-p/926391#M13919</guid>
      <dc:creator>Intel_Software_Netw1</dc:creator>
      <dc:date>2005-02-08T02:26:14Z</dc:date>
    </item>
  </channel>
</rss>

