<?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 Accessing performance counters from application programs in Software Archive</title>
    <link>https://community.intel.com/t5/Software-Archive/Accessing-performance-counters-from-application-programs/m-p/962949#M22230</link>
    <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;I'd like to write an auto-tuning application that uses performance counter information. On a normal Xeon system I would use the perf events infrastructure, but as I understand it this is not available on Xeon Phi.&lt;/P&gt;
&lt;P&gt;According to the Xeon Phi Performance Monitoring Units document ([1], section 1.3.1.1), it should be possible to use the rdpmc instruction, after the counters have been programmed using a ring 0 utility. The document also states that such a utility will be made available. Has this utility already been released? If not, is there a documented interface to the SEP driver used by VTune that I can use to achieve the same?&lt;/P&gt;
&lt;P&gt;Thanks,&lt;/P&gt;
&lt;P&gt;Wim&lt;/P&gt;
&lt;P&gt;[1] &lt;A href="http://software.intel.com/sites/default/files/forum/278102/intelr-xeon-phitm-pmu-rev1.01.pdf" target="_blank"&gt;http://software.intel.com/sites/default/files/forum/278102/intelr-xeon-phitm-pmu-rev1.01.pdf&lt;/A&gt;&lt;/P&gt;</description>
    <pubDate>Mon, 29 Jul 2013 17:58:14 GMT</pubDate>
    <dc:creator>wheirman</dc:creator>
    <dc:date>2013-07-29T17:58:14Z</dc:date>
    <item>
      <title>Accessing performance counters from application programs</title>
      <link>https://community.intel.com/t5/Software-Archive/Accessing-performance-counters-from-application-programs/m-p/962949#M22230</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;I'd like to write an auto-tuning application that uses performance counter information. On a normal Xeon system I would use the perf events infrastructure, but as I understand it this is not available on Xeon Phi.&lt;/P&gt;
&lt;P&gt;According to the Xeon Phi Performance Monitoring Units document ([1], section 1.3.1.1), it should be possible to use the rdpmc instruction, after the counters have been programmed using a ring 0 utility. The document also states that such a utility will be made available. Has this utility already been released? If not, is there a documented interface to the SEP driver used by VTune that I can use to achieve the same?&lt;/P&gt;
&lt;P&gt;Thanks,&lt;/P&gt;
&lt;P&gt;Wim&lt;/P&gt;
&lt;P&gt;[1] &lt;A href="http://software.intel.com/sites/default/files/forum/278102/intelr-xeon-phitm-pmu-rev1.01.pdf" target="_blank"&gt;http://software.intel.com/sites/default/files/forum/278102/intelr-xeon-phitm-pmu-rev1.01.pdf&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 29 Jul 2013 17:58:14 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Archive/Accessing-performance-counters-from-application-programs/m-p/962949#M22230</guid>
      <dc:creator>wheirman</dc:creator>
      <dc:date>2013-07-29T17:58:14Z</dc:date>
    </item>
  </channel>
</rss>

