<?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>tema Hi Anderson, en Analyzers</title>
    <link>https://community.intel.com/t5/Analyzers/Profiling-With-Intel-VTune-Amplifier/m-p/972173#M9508</link>
    <description>&lt;P&gt;Hi Anderson,&lt;/P&gt;
&lt;P&gt;thank you for spending time clarifying these points to me.&lt;/P&gt;</description>
    <pubDate>Fri, 09 Aug 2013 02:02:52 GMT</pubDate>
    <dc:creator>Divino_C_</dc:creator>
    <dc:date>2013-08-09T02:02:52Z</dc:date>
    <item>
      <title>Profiling With Intel VTune Amplifier</title>
      <link>https://community.intel.com/t5/Analyzers/Profiling-With-Intel-VTune-Amplifier/m-p/972171#M9506</link>
      <description>&lt;P&gt;Why sometimes the "CPU Time by Utilization" is annotated in the function name istead of the function's instructions?&lt;BR /&gt;Also, if I sum up the CPU Time of all instructions from the function the total does not match the value attributed in the function name.&lt;/P&gt;
&lt;P&gt;What is the effect of the "Collet Stacks" in the Lightweight Hotspot analysis? When I collect with this option enabled the results&lt;BR /&gt;tell me that the caller is the hotspot but when I profile with it disable it tells me that the callee is the hotspot, which one is correct?&lt;/P&gt;
&lt;P&gt;When should I use lightweight hotspot analysis instead of hotspot analysis.&lt;/P&gt;
&lt;P&gt;I use ubuntu 12.04 on Intel i7-3630QM.&lt;/P&gt;
&lt;P&gt;PS: Is there any analyzis that show a timeline of an application (separated by thread) execution? I would like to see how much parallel work is being done.&lt;/P&gt;</description>
      <pubDate>Thu, 08 Aug 2013 21:27:31 GMT</pubDate>
      <guid>https://community.intel.com/t5/Analyzers/Profiling-With-Intel-VTune-Amplifier/m-p/972171#M9506</guid>
      <dc:creator>Divino_C_</dc:creator>
      <dc:date>2013-08-08T21:27:31Z</dc:date>
    </item>
    <item>
      <title>Hi Divino:</title>
      <link>https://community.intel.com/t5/Analyzers/Profiling-With-Intel-VTune-Amplifier/m-p/972172#M9507</link>
      <description>&lt;P&gt;Hi Divino:&lt;/P&gt;
&lt;BLOCKQUOTE&gt;Why sometimes the "CPU Time by Utilization" is annotated in the function name istead of the function's instructions?&lt;BR /&gt;Also, if I sum up the CPU Time of all instructions from the function the total does not match the value attributed in the function name.&lt;/BLOCKQUOTE&gt;
&lt;P&gt;The VTune Amplifier XE does not record the time over every single instruction. &amp;nbsp;That is more like instruction simluation and the overhead is enormous! &amp;nbsp;Instead, VTune Amplifier XE does "periodic sampling" to show a statistical representation of what your application code is doing.&lt;/P&gt;
&lt;BLOCKQUOTE&gt;What is the effect of the "Collet Stacks" in the Lightweight Hotspot analysis? When I collect with this option enabled the results&lt;BR /&gt;tell me that the caller is the hotspot but when I profile with it disable it tells me that the callee is the hotspot, which one is correct?&lt;/BLOCKQUOTE&gt;
&lt;P&gt;That's it! &amp;nbsp;If you don't "collect stacks", you don't get the calling sequence to the hotspots. &amp;nbsp;Thus the term "lightweight hotspots". &amp;nbsp;If you collect only event-based sampling of CPU_CLK_UNHALTED and instructions retired, the overhead is very low, but you only get the location of the sample and not the calling sequence.&lt;/P&gt;
&lt;BLOCKQUOTE&gt;When should I use lightweight hotspot analysis instead of hotspot analysis.&lt;/BLOCKQUOTE&gt;
&lt;P&gt;You should use Lightweight Hotspots *without* stacks when you want to minimize the overhead of sampling. &amp;nbsp;Use Hotspots when you need to know the calling sequences. &amp;nbsp;Hotspots is more for algorithm tuning, while Lightweight Hotspots might be used to start your micro-architectural tuning (although, General Exploration is better suited for micro-architectural tuning).&lt;/P&gt;
&lt;BLOCKQUOTE&gt;PS: Is there any analyzis that show a timeline of an application (separated by thread) execution? I would like to see how much parallel work is being done.&lt;/BLOCKQUOTE&gt;
&lt;P&gt;All analysis types show a timeline of thread execution. &amp;nbsp;However, (Basic) Hotspots or Locks and Waits analysis types are better suited to analyzing parallel activity.&lt;/P&gt;
&lt;P&gt;Note: starting with Update 9, the Hotspots analysis type is renamed "Basic Hotspots", while Lightweight Hotspots is renamed "Advanced Hotspots."&lt;/P&gt;</description>
      <pubDate>Thu, 08 Aug 2013 21:52:00 GMT</pubDate>
      <guid>https://community.intel.com/t5/Analyzers/Profiling-With-Intel-VTune-Amplifier/m-p/972172#M9507</guid>
      <dc:creator>David_A_Intel1</dc:creator>
      <dc:date>2013-08-08T21:52:00Z</dc:date>
    </item>
    <item>
      <title>Hi Anderson,</title>
      <link>https://community.intel.com/t5/Analyzers/Profiling-With-Intel-VTune-Amplifier/m-p/972173#M9508</link>
      <description>&lt;P&gt;Hi Anderson,&lt;/P&gt;
&lt;P&gt;thank you for spending time clarifying these points to me.&lt;/P&gt;</description>
      <pubDate>Fri, 09 Aug 2013 02:02:52 GMT</pubDate>
      <guid>https://community.intel.com/t5/Analyzers/Profiling-With-Intel-VTune-Amplifier/m-p/972173#M9508</guid>
      <dc:creator>Divino_C_</dc:creator>
      <dc:date>2013-08-09T02:02:52Z</dc:date>
    </item>
  </channel>
</rss>

