<?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 Context switches can affect in Analyzers</title>
    <link>https://community.intel.com/t5/Analyzers/What-kinds-of-factors-can-affect-the-performance-of-a-program/m-p/1009579#M12285</link>
    <description>&lt;P&gt;Context switches can affect program's performance. Bear in mind that your process's threads&amp;nbsp;unless voluntarily yielding execution or setting their execution priority to very high&amp;nbsp;(on Windows)&amp;nbsp;will not be able to affect OS scheduler decision to swap contexts.&lt;/P&gt;

&lt;P&gt;You should also pay an attention to Front-End and Back-End stalls.&lt;/P&gt;</description>
    <pubDate>Fri, 25 Jul 2014 05:39:50 GMT</pubDate>
    <dc:creator>Bernard</dc:creator>
    <dc:date>2014-07-25T05:39:50Z</dc:date>
    <item>
      <title>What kinds of factors can affect the performance of a program?</title>
      <link>https://community.intel.com/t5/Analyzers/What-kinds-of-factors-can-affect-the-performance-of-a-program/m-p/1009578#M12284</link>
      <description>&lt;P&gt;&lt;STRONG style="color: rgb(34, 34, 34); font-family: arial, sans-serif; font-size: 14px; line-height: normal;"&gt;When I use VTune to analysis which factors affect the performance of a program， I often use synchronization context switches,&amp;nbsp;for example, if the synchronization context switches go up, the elapsed time of the program will go up. My question is that are there other factors similar to &lt;/STRONG&gt;&lt;SPAN style="font-weight: 700; color: rgb(34, 34, 34); font-family: arial, sans-serif; font-size: 14px; line-height: normal;"&gt;synchronization context switches&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG style="color: rgb(34, 34, 34); font-family: arial, sans-serif; font-size: 14px; line-height: normal;"&gt;in VTune?&lt;/STRONG&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 25 Jul 2014 02:07:44 GMT</pubDate>
      <guid>https://community.intel.com/t5/Analyzers/What-kinds-of-factors-can-affect-the-performance-of-a-program/m-p/1009578#M12284</guid>
      <dc:creator>LIU_Q_</dc:creator>
      <dc:date>2014-07-25T02:07:44Z</dc:date>
    </item>
    <item>
      <title>Context switches can affect</title>
      <link>https://community.intel.com/t5/Analyzers/What-kinds-of-factors-can-affect-the-performance-of-a-program/m-p/1009579#M12285</link>
      <description>&lt;P&gt;Context switches can affect program's performance. Bear in mind that your process's threads&amp;nbsp;unless voluntarily yielding execution or setting their execution priority to very high&amp;nbsp;(on Windows)&amp;nbsp;will not be able to affect OS scheduler decision to swap contexts.&lt;/P&gt;

&lt;P&gt;You should also pay an attention to Front-End and Back-End stalls.&lt;/P&gt;</description>
      <pubDate>Fri, 25 Jul 2014 05:39:50 GMT</pubDate>
      <guid>https://community.intel.com/t5/Analyzers/What-kinds-of-factors-can-affect-the-performance-of-a-program/m-p/1009579#M12285</guid>
      <dc:creator>Bernard</dc:creator>
      <dc:date>2014-07-25T05:39:50Z</dc:date>
    </item>
    <item>
      <title>Hello LIU,</title>
      <link>https://community.intel.com/t5/Analyzers/What-kinds-of-factors-can-affect-the-performance-of-a-program/m-p/1009580#M12286</link>
      <description>&lt;P&gt;Hello LIU,&lt;/P&gt;

&lt;P&gt;what do you mean by *similar*? Are you looking only for software events (i.e. page faults, cpu migrations, etc)?&lt;/P&gt;

&lt;P&gt;Overall there are many factors that affect the program performance: programming language, compiler, OS, target architecture, etc.&lt;/P&gt;

&lt;P&gt;Read these two texts, they are very comprehensive:&lt;/P&gt;

&lt;P&gt;&lt;A href="https://software.intel.com/en-us/articles/intel-guide-for-developing-multithreaded-applications" target="_blank"&gt;https://software.intel.com/en-us/articles/intel-guide-for-developing-multithreaded-applications&lt;/A&gt;&lt;/P&gt;

&lt;P&gt;&lt;A href="https://software.intel.com/en-us/articles/how-to-tune-applications-using-a-top-down-characterization-of-microarchitectural-issues" target="_blank"&gt;https://software.intel.com/en-us/articles/how-to-tune-applications-using-a-top-down-characterization-of-microarchitectural-issues&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 25 Jul 2014 14:13:39 GMT</pubDate>
      <guid>https://community.intel.com/t5/Analyzers/What-kinds-of-factors-can-affect-the-performance-of-a-program/m-p/1009580#M12286</guid>
      <dc:creator>Divino_C_</dc:creator>
      <dc:date>2014-07-25T14:13:39Z</dc:date>
    </item>
    <item>
      <title> </title>
      <link>https://community.intel.com/t5/Analyzers/What-kinds-of-factors-can-affect-the-performance-of-a-program/m-p/1009581#M12287</link>
      <description>&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;&lt;SPAN style="font-size: 12px; line-height: 14.399999618530273px;"&gt;&amp;gt;&amp;gt;&amp;gt;Overall there are many factors that affect the program performance: programming language, compiler, OS, target architecture, etc.&amp;gt;&amp;gt;&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;

&lt;P&gt;&lt;SPAN style="font-size: 12px; line-height: 14.399999618530273px;"&gt;Of course Divino is right there are many more factors involved in program performance beside those mentioned in my post.&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Sat, 26 Jul 2014 07:35:07 GMT</pubDate>
      <guid>https://community.intel.com/t5/Analyzers/What-kinds-of-factors-can-affect-the-performance-of-a-program/m-p/1009581#M12287</guid>
      <dc:creator>Bernard</dc:creator>
      <dc:date>2014-07-26T07:35:07Z</dc:date>
    </item>
  </channel>
</rss>

