<?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>i.MX ProcessorsのトピックRe: S32V234 OpenCL Full profile support?</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/S32V234-OpenCL-Full-profile-support/m-p/903787#M136348</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;thank you for the information. In my case,&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;Platform ID: 0&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; CL_PLATFORM_NAME:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Vivante OpenCL Platform&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;STRONG&gt; CL_PLATFORM_PROFILE:&amp;nbsp;&amp;nbsp;&amp;nbsp; EMBEDDED_PROFILE&lt;/STRONG&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; CL_PLATFORM_VERSION:&amp;nbsp;&amp;nbsp;&amp;nbsp; OpenCL 1.1 V6.2.4.p2.163672&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; CL_PLATFORM_VENDOR:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Vivante Corporation&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; CL_PLATFORM_EXTENSIONS: cl_khr_icd&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; Available devices:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; Device ID: &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;0&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; Device Ptr: &amp;nbsp;&amp;nbsp; &amp;nbsp;0x158881e0&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; CL_DEVICE_NAME: Vivante OpenCL Device GC3000.5451.0000&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; CL_DEVICE_VENDOR: Vivante Corporation&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; CL_DEVICE_TYPE: &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;GPU &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; CL_DEVICE_OPENCL_C_VERSION: &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;OpenCL C 1.1 &lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; CL_DEVICE_VENDOR_ID: &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;0x00564956&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; CL_DEVICE_PLATFORM: &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;0xb304d598&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; CL_DEVICE_VERSION: &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;OpenCL 1.1 &lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; CL_DEVICE_PROFILE: &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;EMBEDDED_PROFILE&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; CL_DRIVER_VERSION: &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;OpenCL 1.1 V6.2.4.p2.163672&lt;/P&gt;&lt;P style="padding-left: 60px;"&gt;&lt;STRONG&gt;CL_DEVICE_COMPILER_AVAILABLE: &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;Yes&lt;BR /&gt;&lt;/STRONG&gt;&lt;STRONG&gt;&lt;BR /&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;As you mentioned, that vtk6.2.4 supports openCL 1.2/1.1 full profile, how can we switch to the full profile?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 09 May 2019 07:44:38 GMT</pubDate>
    <dc:creator>cristina_murill</dc:creator>
    <dc:date>2019-05-09T07:44:38Z</dc:date>
    <item>
      <title>S32V234 OpenCL Full profile support?</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/S32V234-OpenCL-Full-profile-support/m-p/903785#M136346</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I am working with a S32V234 EVB2, with BSP20 and Vivante SDK from binaries_gpu_userspace_vtk_6.2.4.&lt;/P&gt;&lt;P&gt;After running clinfo, I can see that I am using the embedded profile.&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;CL_DEVICE_PROFILE: &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;EMBEDDED_PROFILE&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;Is the full profile supported? How to enable it?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 07 May 2019 15:59:56 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/S32V234-OpenCL-Full-profile-support/m-p/903785#M136346</guid>
      <dc:creator>cristina_murill</dc:creator>
      <dc:date>2019-05-07T15:59:56Z</dc:date>
    </item>
    <item>
      <title>Re: S32V234 OpenCL Full profile support?</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/S32V234-OpenCL-Full-profile-support/m-p/903786#M136347</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Cristina,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The S32 and vtk6.2.4 support openCL 1.2/1.1 full profile but In short, the main differences here are in floating-point accuracy. In other words, the embedded profile need not adhere to the IEEE 754 floating-point specification, which may be a problem if you are doing lots of numerical calculations which rely on it. Quoted from the specification:&lt;/P&gt;&lt;BLOCKQUOTE&gt;&lt;P&gt;This relaxation of the requirement to adhere to IEEE 754 requirements for basic floating- point operations, though extremely undesirable, is to provide flexibility for embedded devices that have lot stricter requirements on hardware area budgets.&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;while desktop profiles must have a compiler available to compile OpenCL kernels, embedded profiles need not provide one. This can be seen through the &lt;CODE&gt;clGetDeviceInfo&lt;/CODE&gt; documentation, which states:&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;CL_DEVICE_COMPILER_AVAILABLE: Return type: cl_bool  Is CL_FALSE if the implementation does not have a compiler available to compile the program source. Is CL_TRUE if the compiler is available. This can be CL_FALSE for the embededed  platform profile only.&lt;/CODE&gt;&lt;/PRE&gt;&lt;HR /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 08 May 2019 14:33:50 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/S32V234-OpenCL-Full-profile-support/m-p/903786#M136347</guid>
      <dc:creator>Bio_TICFSL</dc:creator>
      <dc:date>2019-05-08T14:33:50Z</dc:date>
    </item>
    <item>
      <title>Re: S32V234 OpenCL Full profile support?</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/S32V234-OpenCL-Full-profile-support/m-p/903787#M136348</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;thank you for the information. In my case,&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;Platform ID: 0&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; CL_PLATFORM_NAME:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Vivante OpenCL Platform&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;STRONG&gt; CL_PLATFORM_PROFILE:&amp;nbsp;&amp;nbsp;&amp;nbsp; EMBEDDED_PROFILE&lt;/STRONG&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; CL_PLATFORM_VERSION:&amp;nbsp;&amp;nbsp;&amp;nbsp; OpenCL 1.1 V6.2.4.p2.163672&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; CL_PLATFORM_VENDOR:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Vivante Corporation&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; CL_PLATFORM_EXTENSIONS: cl_khr_icd&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; Available devices:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; Device ID: &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;0&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; Device Ptr: &amp;nbsp;&amp;nbsp; &amp;nbsp;0x158881e0&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; CL_DEVICE_NAME: Vivante OpenCL Device GC3000.5451.0000&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; CL_DEVICE_VENDOR: Vivante Corporation&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; CL_DEVICE_TYPE: &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;GPU &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; CL_DEVICE_OPENCL_C_VERSION: &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;OpenCL C 1.1 &lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; CL_DEVICE_VENDOR_ID: &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;0x00564956&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; CL_DEVICE_PLATFORM: &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;0xb304d598&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; CL_DEVICE_VERSION: &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;OpenCL 1.1 &lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; CL_DEVICE_PROFILE: &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;EMBEDDED_PROFILE&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; CL_DRIVER_VERSION: &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;OpenCL 1.1 V6.2.4.p2.163672&lt;/P&gt;&lt;P style="padding-left: 60px;"&gt;&lt;STRONG&gt;CL_DEVICE_COMPILER_AVAILABLE: &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;Yes&lt;BR /&gt;&lt;/STRONG&gt;&lt;STRONG&gt;&lt;BR /&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;As you mentioned, that vtk6.2.4 supports openCL 1.2/1.1 full profile, how can we switch to the full profile?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 09 May 2019 07:44:38 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/S32V234-OpenCL-Full-profile-support/m-p/903787#M136348</guid>
      <dc:creator>cristina_murill</dc:creator>
      <dc:date>2019-05-09T07:44:38Z</dc:date>
    </item>
  </channel>
</rss>

