<?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 VPU_ELEMENTS_ACTIVE simply in Software Archive</title>
    <link>https://community.intel.com/t5/Software-Archive/vectorization-intensity/m-p/970747#M23849</link>
    <description>&lt;P&gt;VPU_ELEMENTS_ACTIVE simply counts the number of vector operations. It does not differentiate between operations based on the data type of the operands. I believe that even though your code&amp;nbsp;predominantly uses double precision data elements, there could be some more vector computations on operands which are not double precision. This could result in a vector intensity greater than 8.&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Wed, 21 Aug 2013 19:03:48 GMT</pubDate>
    <dc:creator>Sumedh_N_Intel</dc:creator>
    <dc:date>2013-08-21T19:03:48Z</dc:date>
    <item>
      <title>vectorization intensity</title>
      <link>https://community.intel.com/t5/Software-Archive/vectorization-intensity/m-p/970746#M23848</link>
      <description>&lt;P&gt;Hi, I am measuring the vectorization intensity (VPU_ELEMENTS_ACTIVE/VPU_INSTRUCTIONS_EXECUTED) on a kernel like matrix addition. But I found that the VI is around 8.7 on a single core of Xeon Phi 5110P (with double-precision data elements). But it is impossible to achieve a VI that is larger than 8, right? Does anybody have an explanation?&lt;/P&gt;
&lt;P&gt;Jianbin&lt;/P&gt;</description>
      <pubDate>Wed, 07 Aug 2013 09:53:45 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Archive/vectorization-intensity/m-p/970746#M23848</guid>
      <dc:creator>Jianbin_F_</dc:creator>
      <dc:date>2013-08-07T09:53:45Z</dc:date>
    </item>
    <item>
      <title>VPU_ELEMENTS_ACTIVE simply</title>
      <link>https://community.intel.com/t5/Software-Archive/vectorization-intensity/m-p/970747#M23849</link>
      <description>&lt;P&gt;VPU_ELEMENTS_ACTIVE simply counts the number of vector operations. It does not differentiate between operations based on the data type of the operands. I believe that even though your code&amp;nbsp;predominantly uses double precision data elements, there could be some more vector computations on operands which are not double precision. This could result in a vector intensity greater than 8.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 21 Aug 2013 19:03:48 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Archive/vectorization-intensity/m-p/970747#M23849</guid>
      <dc:creator>Sumedh_N_Intel</dc:creator>
      <dc:date>2013-08-21T19:03:48Z</dc:date>
    </item>
    <item>
      <title>Just to chime with a similar</title>
      <link>https://community.intel.com/t5/Software-Archive/vectorization-intensity/m-p/970748#M23850</link>
      <description>&lt;P&gt;Just to chime with a similar observation: for an inner loop comprised entirely of 4-active-lane fp32 vectors,&amp;nbsp;VPU_ELEMENTS_ACTIVE reported above 8 on my first MIC VTune session&amp;nbsp;today. So I am still confused about the semantics behaind this counter. Perhaps a small code primer with related&amp;nbsp;VPU_ELEMENTS_ACTIVE comments on the side could clear up most questions on this subject?&lt;/P&gt;</description>
      <pubDate>Mon, 09 Sep 2013 21:21:37 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Archive/vectorization-intensity/m-p/970748#M23850</guid>
      <dc:creator>Martin_K_6</dc:creator>
      <dc:date>2013-09-09T21:21:37Z</dc:date>
    </item>
    <item>
      <title>I suspect that even "inactive</title>
      <link>https://community.intel.com/t5/Software-Archive/vectorization-intensity/m-p/970749#M23851</link>
      <description>&lt;P&gt;I suspect that even "inactive" lanes are counted, possibly including all the lanes even though several are masked off.&amp;nbsp; As pointed out earlier, there are double precision operations such as divide and sqrt which expand out to code requiring initial step using 16 wide approximation.&amp;nbsp; A high value is still a good sign that certain kinds of serial instructions don't dominate.&amp;nbsp; I'm not ready to be depressed when I don't see a satisfactory number or overly impressed by a high one.&lt;/P&gt;</description>
      <pubDate>Mon, 09 Sep 2013 21:39:54 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Archive/vectorization-intensity/m-p/970749#M23851</guid>
      <dc:creator>TimP</dc:creator>
      <dc:date>2013-09-09T21:39:54Z</dc:date>
    </item>
  </channel>
</rss>

