<?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 Hi Dmitry, 
I got it. Thanks~ in Analyzers</title>
    <link>https://community.intel.com/t5/Analyzers/how-Intel-VTune-Profiler-counts-counter-value-and-samples/m-p/1130289#M16686</link>
    <description>Hi Dmitry, 

I got it. Thanks~</description>
    <pubDate>Thu, 05 Mar 2020 07:50:42 GMT</pubDate>
    <dc:creator>yao__cody</dc:creator>
    <dc:date>2020-03-05T07:50:42Z</dc:date>
    <item>
      <title>how Intel® VTune™ Profiler counts counter value and samples information about a given process.</title>
      <link>https://community.intel.com/t5/Analyzers/how-Intel-VTune-Profiler-counts-counter-value-and-samples/m-p/1130286#M16683</link>
      <description>&lt;P&gt;Dear all，&lt;/P&gt;&lt;P&gt;As we know, each core has private registers(general and fixed counter), when the process switches to another CPU, we need to re-enable counter above the current CPU.&lt;BR /&gt;In Linux code, the context switch does this. However, in vtune driver(sepdk), I don’t have seen anything like this, so I was wondering how vtune driver did it.&lt;/P&gt;&lt;P&gt;If anyone knows, please help to explain it~&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;cody&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 24 Feb 2020 06:08:05 GMT</pubDate>
      <guid>https://community.intel.com/t5/Analyzers/how-Intel-VTune-Profiler-counts-counter-value-and-samples/m-p/1130286#M16683</guid>
      <dc:creator>yao__cody</dc:creator>
      <dc:date>2020-02-24T06:08:05Z</dc:date>
    </item>
    <item>
      <title>Hi Cody,</title>
      <link>https://community.intel.com/t5/Analyzers/how-Intel-VTune-Profiler-counts-counter-value-and-samples/m-p/1130287#M16684</link>
      <description>&lt;P&gt;Hi Cody,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks for reaching out to us. As this is an involved query regarding the internals of vtune . We are forwarding your case to SME.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Arun Jose&lt;/P&gt;</description>
      <pubDate>Mon, 24 Feb 2020 11:12:01 GMT</pubDate>
      <guid>https://community.intel.com/t5/Analyzers/how-Intel-VTune-Profiler-counts-counter-value-and-samples/m-p/1130287#M16684</guid>
      <dc:creator>ArunJ_Intel</dc:creator>
      <dc:date>2020-02-24T11:12:01Z</dc:date>
    </item>
    <item>
      <title>The sepdk contains 2</title>
      <link>https://community.intel.com/t5/Analyzers/how-Intel-VTune-Profiler-counts-counter-value-and-samples/m-p/1130288#M16685</link>
      <description>&lt;P&gt;The sepdk contains 2 different drivers actually. The sep driver doesn't handle context switches at all. Basically it always collects data system-wide (per-core).&lt;/P&gt;&lt;P&gt;The second driver called vtss (which is usually used when you select collection with stacks) does intercept context switches and behaves in&amp;nbsp;a way similar to Linux perf in per-process mode.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 27 Feb 2020 14:32:57 GMT</pubDate>
      <guid>https://community.intel.com/t5/Analyzers/how-Intel-VTune-Profiler-counts-counter-value-and-samples/m-p/1130288#M16685</guid>
      <dc:creator>Dmitry_R_Intel1</dc:creator>
      <dc:date>2020-02-27T14:32:57Z</dc:date>
    </item>
    <item>
      <title>Hi Dmitry, 
I got it. Thanks~</title>
      <link>https://community.intel.com/t5/Analyzers/how-Intel-VTune-Profiler-counts-counter-value-and-samples/m-p/1130289#M16686</link>
      <description>Hi Dmitry, 

I got it. Thanks~</description>
      <pubDate>Thu, 05 Mar 2020 07:50:42 GMT</pubDate>
      <guid>https://community.intel.com/t5/Analyzers/how-Intel-VTune-Profiler-counts-counter-value-and-samples/m-p/1130289#M16686</guid>
      <dc:creator>yao__cody</dc:creator>
      <dc:date>2020-03-05T07:50:42Z</dc:date>
    </item>
    <item>
      <title>Quote:Dmitry Ryabtsev (Intel)</title>
      <link>https://community.intel.com/t5/Analyzers/how-Intel-VTune-Profiler-counts-counter-value-and-samples/m-p/1130290#M16687</link>
      <description>&lt;P&gt;&lt;/P&gt;&lt;BLOCKQUOTE&gt;Dmitry Ryabtsev (Intel) wrote:&lt;BR /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The sepdk contains 2 different drivers actually. The sep driver doesn't handle context switches at all. Basically it always collects data system-wide (per-core).&lt;/P&gt;&lt;P&gt;The second driver called vtss (which is usually used when you select collection with stacks) does intercept context switches and behaves in&amp;nbsp;a way similar to Linux perf in per-process mode.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Hi Dmitry,&lt;/P&gt;&lt;P&gt;I tried it on my system, and used the following command:&lt;/P&gt;&lt;P&gt;1.vtune -collect-with runsa -knob event-config=INST_RETIRED.ANY -knob enable-driverless-collection=false ls&lt;/P&gt;&lt;P&gt;2.vtune -collect hotspots -knob sampling-mode=hw ls&lt;/P&gt;&lt;P&gt;But the result indicated that the collector type is always driverless perf per-process sampling. What circumstances Vtune sampling driver would be used.&lt;/P&gt;&lt;P&gt;My platform information:&lt;/P&gt;&lt;P&gt;Name:intel(R) Processor code named Skylake&lt;/P&gt;&lt;P&gt;Frequency:3.504HZ&lt;/P&gt;&lt;P&gt;Logical CPU count:4&lt;/P&gt;&lt;P&gt;kernel version 5.4.0&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;cody&lt;/P&gt;</description>
      <pubDate>Tue, 10 Mar 2020 03:42:04 GMT</pubDate>
      <guid>https://community.intel.com/t5/Analyzers/how-Intel-VTune-Profiler-counts-counter-value-and-samples/m-p/1130290#M16687</guid>
      <dc:creator>yao__cody</dc:creator>
      <dc:date>2020-03-10T03:42:04Z</dc:date>
    </item>
    <item>
      <title>Please check that VTune</title>
      <link>https://community.intel.com/t5/Analyzers/how-Intel-VTune-Profiler-counts-counter-value-and-samples/m-p/1130291#M16688</link>
      <description>&lt;P&gt;Please check that VTune driver is installed and has correct permissions. See this article for more details:&amp;nbsp;https://software.intel.com/en-us/vtune-help-building-and-installing-the-sampling-drivers-for-linux-targets&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 10 Mar 2020 07:28:27 GMT</pubDate>
      <guid>https://community.intel.com/t5/Analyzers/how-Intel-VTune-Profiler-counts-counter-value-and-samples/m-p/1130291#M16688</guid>
      <dc:creator>Dmitry_R_Intel1</dc:creator>
      <dc:date>2020-03-10T07:28:27Z</dc:date>
    </item>
  </channel>
</rss>

