<?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 Re:DCP++ subgroup in Intel® oneAPI DPC++/C++ Compiler</title>
    <link>https://community.intel.com/t5/Intel-oneAPI-DPC-C-Compiler/DCP-subgroup/m-p/1341665#M1720</link>
    <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;Thanks for reaching out to us.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;The sub-group broadcast function can be thought of as a specialized version of the general-purpose shuffle function, where the shuffle index is the same for all work-items in the sub-group.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;&lt;I&gt;&amp;gt;&amp;gt;"To me they seem to generate same results if you give the same index to shuffle/broadcast."&lt;/I&gt;&lt;/P&gt;&lt;P&gt;When the shuffle index is known to be the same for all work-items in the sub-group, then we will get the same results for both shuffle and broadcast.&lt;/P&gt;&lt;P&gt;But, using broadcast instead of shuffle provides the compiler additional information and may increase performance on some implementations.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;Thanks &amp;amp; Regards,&lt;/P&gt;&lt;P&gt;Santosh&lt;/P&gt;&lt;BR /&gt;</description>
    <pubDate>Mon, 06 Dec 2021 08:47:36 GMT</pubDate>
    <dc:creator>SantoshY_Intel</dc:creator>
    <dc:date>2021-12-06T08:47:36Z</dc:date>
    <item>
      <title>DCP++ subgroup</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-DPC-C-Compiler/DCP-subgroup/m-p/1341491#M1719</link>
      <description>&lt;P&gt;Hi,&amp;nbsp;&lt;/P&gt;
&lt;P&gt;What is the difference between subgroup shuffle and group_broadcast.&amp;nbsp; To me they seem to generate same results if you give the same index to shuffle/broadcast.&lt;/P&gt;
&lt;P&gt;Thanks&lt;/P&gt;</description>
      <pubDate>Sat, 04 Dec 2021 23:52:45 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-DPC-C-Compiler/DCP-subgroup/m-p/1341491#M1719</guid>
      <dc:creator>RitaChu</dc:creator>
      <dc:date>2021-12-04T23:52:45Z</dc:date>
    </item>
    <item>
      <title>Re:DCP++ subgroup</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-DPC-C-Compiler/DCP-subgroup/m-p/1341665#M1720</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;Thanks for reaching out to us.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;The sub-group broadcast function can be thought of as a specialized version of the general-purpose shuffle function, where the shuffle index is the same for all work-items in the sub-group.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;&lt;I&gt;&amp;gt;&amp;gt;"To me they seem to generate same results if you give the same index to shuffle/broadcast."&lt;/I&gt;&lt;/P&gt;&lt;P&gt;When the shuffle index is known to be the same for all work-items in the sub-group, then we will get the same results for both shuffle and broadcast.&lt;/P&gt;&lt;P&gt;But, using broadcast instead of shuffle provides the compiler additional information and may increase performance on some implementations.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;Thanks &amp;amp; Regards,&lt;/P&gt;&lt;P&gt;Santosh&lt;/P&gt;&lt;BR /&gt;</description>
      <pubDate>Mon, 06 Dec 2021 08:47:36 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-DPC-C-Compiler/DCP-subgroup/m-p/1341665#M1720</guid>
      <dc:creator>SantoshY_Intel</dc:creator>
      <dc:date>2021-12-06T08:47:36Z</dc:date>
    </item>
    <item>
      <title>Re: Re:DCP++ subgroup</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-DPC-C-Compiler/DCP-subgroup/m-p/1341801#M1731</link>
      <description>&lt;P&gt;&lt;a href="https://community.intel.com/t5/user/viewprofilepage/user-id/157022"&gt;@SantoshY_Intel&lt;/a&gt;&amp;nbsp; thanks for the explanation.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 06 Dec 2021 16:52:03 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-DPC-C-Compiler/DCP-subgroup/m-p/1341801#M1731</guid>
      <dc:creator>RitaChu</dc:creator>
      <dc:date>2021-12-06T16:52:03Z</dc:date>
    </item>
    <item>
      <title>Re: DCP++ subgroup</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-DPC-C-Compiler/DCP-subgroup/m-p/1342073#M1732</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Could you please let us know whether you have any other issues? If not, could you please confirm whether we can close this thread from our end?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks &amp;amp; Regards,&lt;/P&gt;
&lt;P&gt;Santosh&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 07 Dec 2021 10:22:07 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-DPC-C-Compiler/DCP-subgroup/m-p/1342073#M1732</guid>
      <dc:creator>SantoshY_Intel</dc:creator>
      <dc:date>2021-12-07T10:22:07Z</dc:date>
    </item>
    <item>
      <title>Re: DCP++ subgroup</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-DPC-C-Compiler/DCP-subgroup/m-p/1342169#M1735</link>
      <description>&lt;P&gt;&lt;a href="https://community.intel.com/t5/user/viewprofilepage/user-id/157022"&gt;@SantoshY_Intel&lt;/a&gt;&amp;nbsp;I have no more issue, please close the thread.&amp;nbsp; Thank you very much&lt;/P&gt;</description>
      <pubDate>Tue, 07 Dec 2021 16:43:13 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-DPC-C-Compiler/DCP-subgroup/m-p/1342169#M1735</guid>
      <dc:creator>RitaChu</dc:creator>
      <dc:date>2021-12-07T16:43:13Z</dc:date>
    </item>
    <item>
      <title>Re:DCP++ subgroup</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-DPC-C-Compiler/DCP-subgroup/m-p/1342362#M1736</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;As your issue is resolved, we are closing this thread. If you need any additional information, please post a new question as this thread will no longer be monitored by Intel.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;Thanks &amp;amp; Regards,&lt;/P&gt;&lt;P&gt;Santosh&lt;/P&gt;&lt;BR /&gt;</description>
      <pubDate>Wed, 08 Dec 2021 05:36:57 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-DPC-C-Compiler/DCP-subgroup/m-p/1342362#M1736</guid>
      <dc:creator>SantoshY_Intel</dc:creator>
      <dc:date>2021-12-08T05:36:57Z</dc:date>
    </item>
  </channel>
</rss>

