<?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:Device-side Eigen and specialness of SYCL vec types compared to other types in Intel® oneAPI DPC++/C++ Compiler</title>
    <link>https://community.intel.com/t5/Intel-oneAPI-DPC-C-Compiler/Device-side-Eigen-and-specialness-of-SYCL-vec-types-compared-to/m-p/1425055#M2611</link>
    <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;I have not heard back from you, so I will close this inquiry now. If you need further assistance, please post a new question.&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;Noorjahan.&lt;/P&gt;&lt;BR /&gt;</description>
    <pubDate>Wed, 26 Oct 2022 06:35:48 GMT</pubDate>
    <dc:creator>NoorjahanSk_Intel</dc:creator>
    <dc:date>2022-10-26T06:35:48Z</dc:date>
    <item>
      <title>Device-side Eigen and specialness of SYCL vec types compared to other types</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-DPC-C-Compiler/Device-side-Eigen-and-specialness-of-SYCL-vec-types-compared-to/m-p/1420890#M2583</link>
      <description>&lt;P&gt;I am currently investigating using the Eigen library in the device code (not Eigen with SYCL backend) as my usecase involves a lot of small vector, matrix, quaternion, etc computations in parallel. I have found that I can get Eigen to run in device code using&lt;/P&gt;
&lt;LI-CODE lang="cpp"&gt;// Avoid automatic memory allocations
#define EIGEN_RUNTIME_NO_MALLOC
#define EIGEN_NO_MALLOC
// Disable sse2/etc vectorization SIMDs for spirv gen
#define EIGEN_DONT_VECTORIZE
#include &amp;lt;Eigen/Dense&amp;gt;&lt;/LI-CODE&gt;
&lt;P&gt;&lt;BR /&gt;What I was wondering was if there's anything "special" to sycl vec types when it comes to performance. Are they simply types that integrate well and are specified with the rest of SYCL, or do they have special behaviour or heuristics programmed in the compiler for optimiser. Will replacing the use of sycl::float4 with Eigen::Vector4f result in significant performance differences?&lt;/P&gt;</description>
      <pubDate>Tue, 11 Oct 2022 00:02:58 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-DPC-C-Compiler/Device-side-Eigen-and-specialness-of-SYCL-vec-types-compared-to/m-p/1420890#M2583</guid>
      <dc:creator>AnonRoboticist</dc:creator>
      <dc:date>2022-10-11T00:02:58Z</dc:date>
    </item>
    <item>
      <title>Re:Device-side Eigen and specialness of SYCL vec types compared to other types</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-DPC-C-Compiler/Device-side-Eigen-and-specialness-of-SYCL-vec-types-compared-to/m-p/1421043#M2585</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;Could you please provide us with a complete sample reproducer code and steps to reproduce the issue so that we can try it from our end?&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;Also please share the results where you observed performance differences.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;Please let us know the OS details and compiler version being used.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&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;Noorjahan.&lt;/P&gt;&lt;BR /&gt;</description>
      <pubDate>Tue, 11 Oct 2022 10:52:17 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-DPC-C-Compiler/Device-side-Eigen-and-specialness-of-SYCL-vec-types-compared-to/m-p/1421043#M2585</guid>
      <dc:creator>NoorjahanSk_Intel</dc:creator>
      <dc:date>2022-10-11T10:52:17Z</dc:date>
    </item>
    <item>
      <title>Re:Device-side Eigen and specialness of SYCL vec types compared to other types</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-DPC-C-Compiler/Device-side-Eigen-and-specialness-of-SYCL-vec-types-compared-to/m-p/1422913#M2598</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;We haven't heard back from you. Could you please provide an update on your issue?&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;Noorjahan.&lt;/P&gt;&lt;BR /&gt;</description>
      <pubDate>Tue, 18 Oct 2022 10:23:57 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-DPC-C-Compiler/Device-side-Eigen-and-specialness-of-SYCL-vec-types-compared-to/m-p/1422913#M2598</guid>
      <dc:creator>NoorjahanSk_Intel</dc:creator>
      <dc:date>2022-10-18T10:23:57Z</dc:date>
    </item>
    <item>
      <title>Re:Device-side Eigen and specialness of SYCL vec types compared to other types</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-DPC-C-Compiler/Device-side-Eigen-and-specialness-of-SYCL-vec-types-compared-to/m-p/1425055#M2611</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;I have not heard back from you, so I will close this inquiry now. If you need further assistance, please post a new question.&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;Noorjahan.&lt;/P&gt;&lt;BR /&gt;</description>
      <pubDate>Wed, 26 Oct 2022 06:35:48 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-DPC-C-Compiler/Device-side-Eigen-and-specialness-of-SYCL-vec-types-compared-to/m-p/1425055#M2611</guid>
      <dc:creator>NoorjahanSk_Intel</dc:creator>
      <dc:date>2022-10-26T06:35:48Z</dc:date>
    </item>
  </channel>
</rss>

