<?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 You should certainly start in Software Tuning, Performance Optimization &amp; Platform Monitoring</title>
    <link>https://community.intel.com/t5/Software-Tuning-Performance/PEBS-for-Haswell-architecture/m-p/1099670#M5822</link>
    <description>&lt;P&gt;You should certainly start with Chapter 18 of Volume 3 of the Intel Architectures Software Developer's Manual (document 325384, revision 060 is dated September 2016).&amp;nbsp;&amp;nbsp; This describes the configuration of PEBS control registers and the contents of the data records provided by the PEBS facilities.&lt;/P&gt;

&lt;P&gt;Because PEBS uses performance counter interrupts to deliver the data records to the OS, there is a fair amount of software involved.&amp;nbsp;&amp;nbsp; I don't think that there are a lot of performance monitoring tools that support PEBS at this time, but there is certainly some level of support in the "perf events" infrastructure of recent Linux kernels.&amp;nbsp; (For the most recent kernels, see &lt;A href="http://www.paradyn.org/petascale2016/slides/CSCADS2016_perf_events_status_update.pdf)&amp;nbsp;" target="_blank"&gt;http://www.paradyn.org/petascale2016/slides/CSCADS2016_perf_events_status_update.pdf)&amp;nbsp;&lt;/A&gt;;&lt;/P&gt;</description>
    <pubDate>Fri, 02 Dec 2016 15:53:02 GMT</pubDate>
    <dc:creator>McCalpinJohn</dc:creator>
    <dc:date>2016-12-02T15:53:02Z</dc:date>
    <item>
      <title>PEBS for Haswell architecture</title>
      <link>https://community.intel.com/t5/Software-Tuning-Performance/PEBS-for-Haswell-architecture/m-p/1099669#M5821</link>
      <description>&lt;P&gt;&lt;SPAN style="font-size: 12px;"&gt;Hi all, I'm new for PEBS (Precise Event Based Sampling), I want to collect CPU stalled cycle due to memory access based on PEBS (need bound to specific data address), is there any event I can use on Hawell EP architecture? My CPU is&amp;nbsp;Intel(R) Xeon(R) CPU E5-2630 v3 @ 2.40GHz. Also, is there any document or link describe about all events support PEBS? Thanks.&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 29 Nov 2016 06:52:39 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Tuning-Performance/PEBS-for-Haswell-architecture/m-p/1099669#M5821</guid>
      <dc:creator>kai_w_</dc:creator>
      <dc:date>2016-11-29T06:52:39Z</dc:date>
    </item>
    <item>
      <title>You should certainly start</title>
      <link>https://community.intel.com/t5/Software-Tuning-Performance/PEBS-for-Haswell-architecture/m-p/1099670#M5822</link>
      <description>&lt;P&gt;You should certainly start with Chapter 18 of Volume 3 of the Intel Architectures Software Developer's Manual (document 325384, revision 060 is dated September 2016).&amp;nbsp;&amp;nbsp; This describes the configuration of PEBS control registers and the contents of the data records provided by the PEBS facilities.&lt;/P&gt;

&lt;P&gt;Because PEBS uses performance counter interrupts to deliver the data records to the OS, there is a fair amount of software involved.&amp;nbsp;&amp;nbsp; I don't think that there are a lot of performance monitoring tools that support PEBS at this time, but there is certainly some level of support in the "perf events" infrastructure of recent Linux kernels.&amp;nbsp; (For the most recent kernels, see &lt;A href="http://www.paradyn.org/petascale2016/slides/CSCADS2016_perf_events_status_update.pdf)&amp;nbsp;" target="_blank"&gt;http://www.paradyn.org/petascale2016/slides/CSCADS2016_perf_events_status_update.pdf)&amp;nbsp;&lt;/A&gt;;&lt;/P&gt;</description>
      <pubDate>Fri, 02 Dec 2016 15:53:02 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Tuning-Performance/PEBS-for-Haswell-architecture/m-p/1099670#M5822</guid>
      <dc:creator>McCalpinJohn</dc:creator>
      <dc:date>2016-12-02T15:53:02Z</dc:date>
    </item>
    <item>
      <title>You might also want to have a</title>
      <link>https://community.intel.com/t5/Software-Tuning-Performance/PEBS-for-Haswell-architecture/m-p/1099671#M5823</link>
      <description>&lt;P&gt;You might also want to have a look at Andi's sample tools: &lt;A href="https://github.com/andikleen/pmu-tools"&gt;https://github.com/andikleen/pmu-tools&lt;/A&gt;&lt;/P&gt;

&lt;P&gt;They include an example to collect raw pebs.&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;Kind regards&lt;/P&gt;

&lt;P&gt;Thomas&lt;/P&gt;</description>
      <pubDate>Fri, 02 Dec 2016 16:40:39 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Tuning-Performance/PEBS-for-Haswell-architecture/m-p/1099671#M5823</guid>
      <dc:creator>Thomas_W_Intel</dc:creator>
      <dc:date>2016-12-02T16:40:39Z</dc:date>
    </item>
  </channel>
</rss>

