<?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: Number of Compute Unites in i.MX6Q GC2000 GPU in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/Number-of-Compute-Unites-in-i-MX6Q-GC2000-GPU/m-p/1253674#M171712</link>
    <description>&lt;P&gt;Hello jake3,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The CL_DEVICE_MAX_COMPUTE_UNITS refers to the processor GPU that can process OpenCL in this case 1. if you tested the MX8MQ you will receive 4.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Regards&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Mon, 29 Mar 2021 14:23:56 GMT</pubDate>
    <dc:creator>Bio_TICFSL</dc:creator>
    <dc:date>2021-03-29T14:23:56Z</dc:date>
    <item>
      <title>Number of Compute Unites in i.MX6Q GC2000 GPU</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Number-of-Compute-Unites-in-i-MX6Q-GC2000-GPU/m-p/1251325#M171392</link>
      <description>&lt;P&gt;Hello!&lt;/P&gt;&lt;P&gt;I'm doing some investigation on the GC2000 GPU of the i.MX6Q using the Sabre board.&lt;/P&gt;&lt;P&gt;After flashing the BSP from&amp;nbsp;L5.4.70-2.3.0_images_MX6QPDLSOLOX, I'm able to use the clinfo utility to output the information about the GC2000.&amp;nbsp;&lt;/P&gt;&lt;P&gt;From Vivante's webpage&amp;nbsp;&lt;A href="http://www.vivantecorp.com/index.php/en/technology/3d.html," target="_blank" rel="noopener"&gt;http://www.vivantecorp.com/index.php/en/technology/3d.html,&lt;/A&gt;&amp;nbsp;the GC2000 has 4 shader cores.&lt;/P&gt;&lt;P&gt;However, clinfo is only showing 1 for&amp;nbsp;CL_DEVICE_MAX_COMPUTE_UNITS, as shown in the image attached.&lt;/P&gt;&lt;P&gt;Did I miss anything? Shouldn't that be 4 for&amp;nbsp;CL_DEVICE_MAX_COMPUTE_UNITS?&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="gc2000.PNG" style="width: 999px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/140567i7718673C3DE2303B/image-size/large?v=v2&amp;amp;px=999" role="button" title="gc2000.PNG" alt="gc2000.PNG" /&gt;&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 24 Mar 2021 14:58:05 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Number-of-Compute-Unites-in-i-MX6Q-GC2000-GPU/m-p/1251325#M171392</guid>
      <dc:creator>jake3</dc:creator>
      <dc:date>2021-03-24T14:58:05Z</dc:date>
    </item>
    <item>
      <title>Re: Number of Compute Unites in i.MX6Q GC2000 GPU</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Number-of-Compute-Unites-in-i-MX6Q-GC2000-GPU/m-p/1253674#M171712</link>
      <description>&lt;P&gt;Hello jake3,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The CL_DEVICE_MAX_COMPUTE_UNITS refers to the processor GPU that can process OpenCL in this case 1. if you tested the MX8MQ you will receive 4.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Regards&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 29 Mar 2021 14:23:56 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Number-of-Compute-Unites-in-i-MX6Q-GC2000-GPU/m-p/1253674#M171712</guid>
      <dc:creator>Bio_TICFSL</dc:creator>
      <dc:date>2021-03-29T14:23:56Z</dc:date>
    </item>
    <item>
      <title>Re: Number of Compute Unites in i.MX6Q GC2000 GPU</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Number-of-Compute-Unites-in-i-MX6Q-GC2000-GPU/m-p/1253730#M171719</link>
      <description>&lt;P&gt;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/34846"&gt;@Bio_TICFSL&lt;/a&gt;, thank you for your reply!&lt;/P&gt;&lt;P&gt;However, what you have mentioned doesn't match with the stats shown in the&amp;nbsp;&lt;A href="https://www.nxp.com/docs/en/user-guide/i.MX_Graphics_User's_Guide_Linux.pdf" target="_self"&gt;i.MX_Graphics_User's_Guide_Linux.pdf&lt;/A&gt; document.&lt;/P&gt;&lt;P&gt;The i.MX6Q has GC2000 GPU, which has the following stats in the document. There are 4 shader cores and each shader core has 4 processing elements.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="jake3_0-1617035144230.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/140883i365F03419184AA5C/image-size/medium?v=v2&amp;amp;px=400" role="button" title="jake3_0-1617035144230.png" alt="jake3_0-1617035144230.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;And for i.MX8MQ, there is 1 shader core and that shader core contains 16 processing elements.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="jake3_1-1617035215004.png" style="width: 999px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/140884i3FC377EB7C97F9C4/image-size/large?v=v2&amp;amp;px=999" role="button" title="jake3_1-1617035215004.png" alt="jake3_1-1617035215004.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;From the processing elements' point of view, both i.MX6Q and i.MX8MQ have 16 PEs. How come the&amp;nbsp;&lt;SPAN&gt;CL_DEVICE_MAX_COMPUTE_UNITS&amp;nbsp;is different?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&lt;STRONG&gt;Shouldn't&amp;nbsp;CL_DEVICE_MAX_COMPUTE_UNITS&amp;nbsp;be 4 for i.MX6Q since it has 4 shader cores, and 1 for i.MX8MQ since it has 1 shader cores?&lt;/STRONG&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Thank you!&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 29 Mar 2021 16:40:24 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Number-of-Compute-Unites-in-i-MX6Q-GC2000-GPU/m-p/1253730#M171719</guid>
      <dc:creator>jake3</dc:creator>
      <dc:date>2021-03-29T16:40:24Z</dc:date>
    </item>
  </channel>
</rss>

