<?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 PCM Processor not supported in Software Tuning, Performance Optimization &amp; Platform Monitoring</title>
    <link>https://community.intel.com/t5/Software-Tuning-Performance/PCM-Processor-not-supported/m-p/1060601#M5107</link>
    <description>&lt;P&gt;Hi everyone,&lt;/P&gt;

&lt;P&gt;I am a beginner in the Intel PCM environment and I am trying to understand what's going on :)&lt;/P&gt;

&lt;P&gt;So I have downloaded and compiled the Intel PCM on my laptop. I have started to code some stuff to see how it goes and also I am trying to use the ready-made utility given in PCM 2.8.&lt;/P&gt;

&lt;P&gt;For example I am running this on my machine:&lt;/P&gt;

&lt;PRE class="brush:bash;"&gt;sudo ./pcm-power.x --external_program /home/mrjay/Desktop/Compilers/BerkeleyUPC/bin/upcrun cg.A.O3.4&lt;/PRE&gt;

&lt;P&gt;And I get this output:&lt;/P&gt;

&lt;PRE class="brush:bash;"&gt; Intel(r) Performance Counter Monitor V2.8 (2014-12-18 12:52:39 +0100 ID=ba39a89)

 Power Monitoring Utility
 Copyright (c) 2011-2014 Intel Corporation
Number of physical cores: 4
Number of logical cores: 8
Number of online logical cores: 8
Threads (logical cores) per physical core: 2
Num sockets: 1
Physical cores per socket: 4
Core PMU (perfmon) version: 3
Number of core PMU generic (programmable) counters: 4
Width of generic (programmable) counters: 48 bits
Number of core PMU fixed counters: 3
Width of fixed counters: 48 bits
Nominal core frequency: 2400000000 Hz
Package thermal spec power: 47 Watt; Package minimum power: 0 Watt; Package maximum power: 0 Watt; 
Unsupported processor model (60).
Cleaning up
 Freeing up all RMIDs
&lt;/PRE&gt;

&lt;P&gt;Yay!&lt;/P&gt;

&lt;P&gt;So my CPU is not compatible.&amp;nbsp;&lt;SPAN style="font-size: 1em; line-height: 1.5;"&gt;And at some point I do not get how, what and where.&lt;/SPAN&gt;&lt;/P&gt;

&lt;P&gt;My computer is equipped with a:&amp;nbsp;Intel(R) Core(TM) i7-4700MQ CPU @ 2.40GHz&lt;/P&gt;

&lt;P&gt;I am running with Linux x64&amp;nbsp;3.13.0-24-generic #47-Ubuntu SMP&lt;/P&gt;

&lt;P&gt;And this CPU is not compatible ? Is it right ? Even if part of the PCM code is running on it...I mean I can create an instance of the singleton and get some info out of it, but that's it ?&lt;/P&gt;

&lt;P&gt;Let say that the CPU of my laptop is not compatible, is this one compatible ? :&amp;nbsp;Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz&lt;/P&gt;

&lt;P&gt;And right now I have access to a cluster that is equipped with some Intel Phi (I can't get the exact model right now, they are doing maintenance on the cluster) however my question is: Is Intel PCM compatible with Intel Phi ?&lt;/P&gt;

&lt;P&gt;Thanks in advance for your help&lt;/P&gt;</description>
    <pubDate>Wed, 28 Jan 2015 14:38:36 GMT</pubDate>
    <dc:creator>Jeremie_Lagraviere</dc:creator>
    <dc:date>2015-01-28T14:38:36Z</dc:date>
    <item>
      <title>PCM Processor not supported</title>
      <link>https://community.intel.com/t5/Software-Tuning-Performance/PCM-Processor-not-supported/m-p/1060601#M5107</link>
      <description>&lt;P&gt;Hi everyone,&lt;/P&gt;

&lt;P&gt;I am a beginner in the Intel PCM environment and I am trying to understand what's going on :)&lt;/P&gt;

&lt;P&gt;So I have downloaded and compiled the Intel PCM on my laptop. I have started to code some stuff to see how it goes and also I am trying to use the ready-made utility given in PCM 2.8.&lt;/P&gt;

&lt;P&gt;For example I am running this on my machine:&lt;/P&gt;

&lt;PRE class="brush:bash;"&gt;sudo ./pcm-power.x --external_program /home/mrjay/Desktop/Compilers/BerkeleyUPC/bin/upcrun cg.A.O3.4&lt;/PRE&gt;

&lt;P&gt;And I get this output:&lt;/P&gt;

&lt;PRE class="brush:bash;"&gt; Intel(r) Performance Counter Monitor V2.8 (2014-12-18 12:52:39 +0100 ID=ba39a89)

 Power Monitoring Utility
 Copyright (c) 2011-2014 Intel Corporation
Number of physical cores: 4
Number of logical cores: 8
Number of online logical cores: 8
Threads (logical cores) per physical core: 2
Num sockets: 1
Physical cores per socket: 4
Core PMU (perfmon) version: 3
Number of core PMU generic (programmable) counters: 4
Width of generic (programmable) counters: 48 bits
Number of core PMU fixed counters: 3
Width of fixed counters: 48 bits
Nominal core frequency: 2400000000 Hz
Package thermal spec power: 47 Watt; Package minimum power: 0 Watt; Package maximum power: 0 Watt; 
Unsupported processor model (60).
Cleaning up
 Freeing up all RMIDs
&lt;/PRE&gt;

&lt;P&gt;Yay!&lt;/P&gt;

&lt;P&gt;So my CPU is not compatible.&amp;nbsp;&lt;SPAN style="font-size: 1em; line-height: 1.5;"&gt;And at some point I do not get how, what and where.&lt;/SPAN&gt;&lt;/P&gt;

&lt;P&gt;My computer is equipped with a:&amp;nbsp;Intel(R) Core(TM) i7-4700MQ CPU @ 2.40GHz&lt;/P&gt;

&lt;P&gt;I am running with Linux x64&amp;nbsp;3.13.0-24-generic #47-Ubuntu SMP&lt;/P&gt;

&lt;P&gt;And this CPU is not compatible ? Is it right ? Even if part of the PCM code is running on it...I mean I can create an instance of the singleton and get some info out of it, but that's it ?&lt;/P&gt;

&lt;P&gt;Let say that the CPU of my laptop is not compatible, is this one compatible ? :&amp;nbsp;Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz&lt;/P&gt;

&lt;P&gt;And right now I have access to a cluster that is equipped with some Intel Phi (I can't get the exact model right now, they are doing maintenance on the cluster) however my question is: Is Intel PCM compatible with Intel Phi ?&lt;/P&gt;

&lt;P&gt;Thanks in advance for your help&lt;/P&gt;</description>
      <pubDate>Wed, 28 Jan 2015 14:38:36 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Tuning-Performance/PCM-Processor-not-supported/m-p/1060601#M5107</guid>
      <dc:creator>Jeremie_Lagraviere</dc:creator>
      <dc:date>2015-01-28T14:38:36Z</dc:date>
    </item>
    <item>
      <title>PCM-Power utility support</title>
      <link>https://community.intel.com/t5/Software-Tuning-Performance/PCM-Processor-not-supported/m-p/1060602#M5108</link>
      <description>&lt;P&gt;PCM-Power utility support only server processors such as "&lt;SPAN style="font-size: 12px; line-height: 18px;"&gt;Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz&lt;/SPAN&gt;". No Xeon Phi support at this point of time.&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;Roman&lt;/P&gt;</description>
      <pubDate>Wed, 28 Jan 2015 14:42:57 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Tuning-Performance/PCM-Processor-not-supported/m-p/1060602#M5108</guid>
      <dc:creator>Roman_D_Intel</dc:creator>
      <dc:date>2015-01-28T14:42:57Z</dc:date>
    </item>
    <item>
      <title>but the basic PCM utility</title>
      <link>https://community.intel.com/t5/Software-Tuning-Performance/PCM-Processor-not-supported/m-p/1060603#M5109</link>
      <description>&lt;P&gt;but the basic PCM utility (pcm.x) should run on your laptop.&lt;/P&gt;

&lt;P&gt;Roman&lt;/P&gt;</description>
      <pubDate>Wed, 28 Jan 2015 14:44:09 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Tuning-Performance/PCM-Processor-not-supported/m-p/1060603#M5109</guid>
      <dc:creator>Roman_D_Intel</dc:creator>
      <dc:date>2015-01-28T14:44:09Z</dc:date>
    </item>
    <item>
      <title>Thanks a lot for your answers</title>
      <link>https://community.intel.com/t5/Software-Tuning-Performance/PCM-Processor-not-supported/m-p/1060604#M5110</link>
      <description>&lt;P&gt;Thanks a lot for your answers.&lt;/P&gt;

&lt;P&gt;You are right: the utility pcm.x works fine on the i7-4700M of my laptop :)&lt;/P&gt;

&lt;P&gt;By pure curiosity (and probably because this question will be asked to me soon) what is/are the reason(s) why the pcm.x is working and not the other utilities ?&lt;/P&gt;

&lt;P&gt;Also, the Intel Xeon I have access to, is located on a cluster, on which of course I do not have admin permissions. With the few tests I ran on this cluster it seems to be a problem not to have admin rights to use Intel PCM, am I right ?&lt;/P&gt;</description>
      <pubDate>Thu, 29 Jan 2015 09:19:06 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Tuning-Performance/PCM-Processor-not-supported/m-p/1060604#M5110</guid>
      <dc:creator>Jeremie_Lagraviere</dc:creator>
      <dc:date>2015-01-29T09:19:06Z</dc:date>
    </item>
    <item>
      <title>Hi Jay,</title>
      <link>https://community.intel.com/t5/Software-Tuning-Performance/PCM-Processor-not-supported/m-p/1060605#M5111</link>
      <description>&lt;P&gt;Hi Jay,&lt;/P&gt;

&lt;P&gt;some utilities rely on hardware performance monitoring units and model specific registers that only exist on server processors.&lt;/P&gt;

&lt;P&gt;yes, to get the full functionality you need root access. If you manage to get access to msr devices you can get some of PCM functionality working (e.g all core metrics including IPC statistics, cache misses, energy metrics, etc).&lt;/P&gt;

&lt;P&gt;Thanks,&lt;/P&gt;

&lt;P&gt;Roman&lt;/P&gt;</description>
      <pubDate>Thu, 29 Jan 2015 09:25:53 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Tuning-Performance/PCM-Processor-not-supported/m-p/1060605#M5111</guid>
      <dc:creator>Roman_D_Intel</dc:creator>
      <dc:date>2015-01-29T09:25:53Z</dc:date>
    </item>
    <item>
      <title>Ok thanks !</title>
      <link>https://community.intel.com/t5/Software-Tuning-Performance/PCM-Processor-not-supported/m-p/1060606#M5112</link>
      <description>&lt;P&gt;Ok thanks !&lt;/P&gt;

&lt;P&gt;That's very good to know.&lt;/P&gt;

&lt;P&gt;Thanks a lot.&lt;/P&gt;</description>
      <pubDate>Mon, 02 Feb 2015 13:26:18 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Tuning-Performance/PCM-Processor-not-supported/m-p/1060606#M5112</guid>
      <dc:creator>Jeremie_Lagraviere</dc:creator>
      <dc:date>2015-02-02T13:26:18Z</dc:date>
    </item>
    <item>
      <title>And right now I have access</title>
      <link>https://community.intel.com/t5/Software-Tuning-Performance/PCM-Processor-not-supported/m-p/1060607#M5113</link>
      <description>&lt;BLOCKQUOTE&gt;
	&lt;P&gt;&lt;SPAN style="font-size: 12px;"&gt;And right now I have access to a cluster that is equipped with some Intel Phi (I can't get the exact model right now, they are doing maintenance on the cluster) however my question is: Is Intel PCM compatible with Intel Phi ?&lt;/SPAN&gt;&lt;/P&gt;
&lt;/BLOCKQUOTE&gt;

&lt;P&gt;Andrey Semin added support of Intel® Xeon Phi™ 72XX processors (Knights Landing) into &lt;A href="https://github.com/opcm/pcm"&gt;Processor Counter Monitor&lt;/A&gt; on github: you can try pcm.x and pcm-memory.x (DDR4 channel and MCDRAM channel bandwidth monitoring).&lt;/P&gt;

&lt;P&gt;Best regards,&lt;/P&gt;

&lt;P&gt;Roman&lt;/P&gt;</description>
      <pubDate>Wed, 25 Jan 2017 09:20:07 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Tuning-Performance/PCM-Processor-not-supported/m-p/1060607#M5113</guid>
      <dc:creator>Roman_D_Intel</dc:creator>
      <dc:date>2017-01-25T09:20:07Z</dc:date>
    </item>
  </channel>
</rss>

