<?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 Constant execution time on P4? in Intel® Integrated Performance Primitives</title>
    <link>https://community.intel.com/t5/Intel-Integrated-Performance/Constant-execution-time-on-P4/m-p/994498#M22775</link>
    <description>&lt;DIV&gt;Dear friends,&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;In theory, can we achieve constant execution time on Pentium 4 (with and without Hyper-Threading Technology) ? How?&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;Sincerely,&lt;/DIV&gt;
&lt;DIV&gt;ARINTEL&lt;/DIV&gt;</description>
    <pubDate>Mon, 07 Mar 2005 15:27:12 GMT</pubDate>
    <dc:creator>arintel1</dc:creator>
    <dc:date>2005-03-07T15:27:12Z</dc:date>
    <item>
      <title>Constant execution time on P4?</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/Constant-execution-time-on-P4/m-p/994498#M22775</link>
      <description>&lt;DIV&gt;Dear friends,&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;In theory, can we achieve constant execution time on Pentium 4 (with and without Hyper-Threading Technology) ? How?&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;Sincerely,&lt;/DIV&gt;
&lt;DIV&gt;ARINTEL&lt;/DIV&gt;</description>
      <pubDate>Mon, 07 Mar 2005 15:27:12 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/Constant-execution-time-on-P4/m-p/994498#M22775</guid>
      <dc:creator>arintel1</dc:creator>
      <dc:date>2005-03-07T15:27:12Z</dc:date>
    </item>
    <item>
      <title>Re: Constant execution time on P4?</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/Constant-execution-time-on-P4/m-p/994499#M22776</link>
      <description>&lt;DIV&gt;Hi,&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;what do you mean? Constant execution time for some program, which will be the same each time it runned? With clock-to-clock accuracy?&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;Regards,&lt;/DIV&gt;
&lt;DIV&gt; Vladimir&lt;/DIV&gt;</description>
      <pubDate>Thu, 10 Mar 2005 22:27:46 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/Constant-execution-time-on-P4/m-p/994499#M22776</guid>
      <dc:creator>Vladimir_Dudnik</dc:creator>
      <dc:date>2005-03-10T22:27:46Z</dc:date>
    </item>
    <item>
      <title>Re: Constant execution time on P4?</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/Constant-execution-time-on-P4/m-p/994500#M22777</link>
      <description>Hi,&lt;BR /&gt;&lt;BR /&gt;That's exactly what I meant.&lt;BR /&gt;&lt;BR /&gt;I tried the following things with the routine that I wanted to have constant execution time:&lt;BR /&gt;    1. Put it in kernel mode of Windows XP running at the highest IRQL (31) -&amp;gt; only be interrupted by NMI&lt;BR /&gt;    2. The routine contains a loop which repeats 10 times the same task: processing data and measuring CPU clock cycle. I take the last measurement as the final result.&lt;BR /&gt;    3. On P4 with Hyperthreading, I made the second logical processor get stuck in a spin loop while the  other processor was processing the routine.&lt;BR /&gt;&lt;BR /&gt;With those things, I could achieve 99.99% constant execution time for the routine on all Celerons and Pentiums except Pentium 4 (with or without HyperThreading).&lt;BR /&gt;&lt;BR /&gt;On P4,the measurement result constantly fluctuates in some range, though small.&lt;BR /&gt;&lt;BR /&gt;Thanks!</description>
      <pubDate>Fri, 11 Mar 2005 00:03:24 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/Constant-execution-time-on-P4/m-p/994500#M22777</guid>
      <dc:creator>arintel1</dc:creator>
      <dc:date>2005-03-11T00:03:24Z</dc:date>
    </item>
    <item>
      <title>Re: Constant execution time on P4?</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/Constant-execution-time-on-P4/m-p/994501#M22778</link>
      <description>&lt;DIV&gt;Hi,&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;there are might be many reasons for that. For example hardware prefetcher on Pentium 4 can optimize memory accesses after it accumulate enough history.&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;Regards,&lt;/DIV&gt;
&lt;DIV&gt; Vladimir&lt;/DIV&gt;</description>
      <pubDate>Sat, 12 Mar 2005 03:09:05 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/Constant-execution-time-on-P4/m-p/994501#M22778</guid>
      <dc:creator>Vladimir_Dudnik</dc:creator>
      <dc:date>2005-03-12T03:09:05Z</dc:date>
    </item>
  </channel>
</rss>

