<?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 Intel GPUs in the Cloud in OpenCL* for CPU</title>
    <link>https://community.intel.com/t5/OpenCL-for-CPU/Intel-GPUs-in-the-Cloud/m-p/1041412#M3833</link>
    <description>&lt;P&gt;Can the Intel GPU cores be provisioned with any cloud solutions, e.g., OpenStack, just like Intel CPU cores and run OpenCL applications? &amp;nbsp;Any documentation to detail the cans and cannots?&lt;/P&gt;</description>
    <pubDate>Fri, 30 Oct 2015 20:10:01 GMT</pubDate>
    <dc:creator>Sean_S_3</dc:creator>
    <dc:date>2015-10-30T20:10:01Z</dc:date>
    <item>
      <title>Intel GPUs in the Cloud</title>
      <link>https://community.intel.com/t5/OpenCL-for-CPU/Intel-GPUs-in-the-Cloud/m-p/1041412#M3833</link>
      <description>&lt;P&gt;Can the Intel GPU cores be provisioned with any cloud solutions, e.g., OpenStack, just like Intel CPU cores and run OpenCL applications? &amp;nbsp;Any documentation to detail the cans and cannots?&lt;/P&gt;</description>
      <pubDate>Fri, 30 Oct 2015 20:10:01 GMT</pubDate>
      <guid>https://community.intel.com/t5/OpenCL-for-CPU/Intel-GPUs-in-the-Cloud/m-p/1041412#M3833</guid>
      <dc:creator>Sean_S_3</dc:creator>
      <dc:date>2015-10-30T20:10:01Z</dc:date>
    </item>
    <item>
      <title>Hi Sean,</title>
      <link>https://community.intel.com/t5/OpenCL-for-CPU/Intel-GPUs-in-the-Cloud/m-p/1041413#M3834</link>
      <description>&lt;P&gt;Hi Sean,&lt;/P&gt;

&lt;P&gt;Typically, cloud service providers use Xeons, which traditionally didn't have integrated processor graphics. Only recently Intel released Xeons with Integrated graphics (see &lt;A href="http://ark.intel.com/products/88043/Intel-Xeon-Processor-E3-1285L-v4-6M-Cache-3_40-GHz"&gt;http://ark.intel.com/products/88043/Intel-Xeon-Processor-E3-1285L-v4-6M-Cache-3_40-GHz&lt;/A&gt; ). Those processors should be equipped with XenGT: a graphics virtualization technology (see &lt;A href="https://01.org/sites/default/files/documentation/sz14_sfts008_100_engp.pdf"&gt;https://01.org/sites/default/files/documentation/sz14_sfts008_100_engp.pdf&lt;/A&gt; and &lt;A href="https://01.org/igvt-g"&gt;https://01.org/igvt-g&lt;/A&gt;&amp;nbsp;), which enables them to run OpenCL 1.2 on virtualized graphics device&amp;nbsp;. So now folks in OpenStack can create a GPU provisioning on top, but I am not aware of anyone doing this just yet. I will ask internally to see if I can get you more details.&lt;/P&gt;</description>
      <pubDate>Fri, 30 Oct 2015 21:34:21 GMT</pubDate>
      <guid>https://community.intel.com/t5/OpenCL-for-CPU/Intel-GPUs-in-the-Cloud/m-p/1041413#M3834</guid>
      <dc:creator>Robert_I_Intel</dc:creator>
      <dc:date>2015-10-30T21:34:21Z</dc:date>
    </item>
    <item>
      <title>Hi Robert,</title>
      <link>https://community.intel.com/t5/OpenCL-for-CPU/Intel-GPUs-in-the-Cloud/m-p/1041414#M3835</link>
      <description>&lt;P&gt;Hi Robert,&lt;/P&gt;

&lt;P&gt;From one of the links you provided, Intel GVT --d seems pretty straight forward, but I'm not entirely sure about GVT -s and -g.&amp;nbsp; Do each VM see the entire GPU with GVT -s and -g, or are they compute units in the GPU fissioned into multiple subdevices kind of like CPU compute units are provisioned among VMs.&amp;nbsp; I image either GVT -s or -g would time multiplex the entire GPU between multiple VMs, and the other would provision dedicated partitions of the GPU compute units among the VMs.&amp;nbsp; However, the links seem like both GVT -s and -g are just different time multiplexing implementations.&amp;nbsp; Is that correct that there isn't an implementation that dedicates partitions of the GPU?&lt;/P&gt;

&lt;P&gt;Thanks!&lt;/P&gt;</description>
      <pubDate>Fri, 30 Oct 2015 23:01:26 GMT</pubDate>
      <guid>https://community.intel.com/t5/OpenCL-for-CPU/Intel-GPUs-in-the-Cloud/m-p/1041414#M3835</guid>
      <dc:creator>Sean_S_3</dc:creator>
      <dc:date>2015-10-30T23:01:26Z</dc:date>
    </item>
    <item>
      <title>Hi Sean,</title>
      <link>https://community.intel.com/t5/OpenCL-for-CPU/Intel-GPUs-in-the-Cloud/m-p/1041415#M3836</link>
      <description>&lt;P&gt;Hi Sean,&lt;/P&gt;

&lt;P&gt;I think you are correct in saying that we don't partition the GPU, we just virtualize it.&lt;/P&gt;

&lt;P&gt;Here is the explanation from the architect:&lt;/P&gt;

&lt;P style="margin: 0in 0in 0pt;"&gt;&lt;SPAN style="color: rgb(31, 73, 125);"&gt;&lt;FONT face="Calibri" size="3"&gt;With vt-d, gvt-g we will get hardware acceleration and will be able to run OpenCL on the GPU in a vm.&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;

&lt;P style="margin: 0in 0in 0pt;"&gt;&lt;SPAN style="color: rgb(31, 73, 125);"&gt;&lt;FONT face="Calibri" size="3"&gt;The way the GPU is shared in gvt-g is by time slicing between vms.&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;

&lt;P style="margin: 0in 0in 0pt;"&gt;&lt;SPAN style="color: rgb(31, 73, 125);"&gt;&lt;FONT face="Calibri" size="3"&gt;Vt-d the entire GPU is passed through to the vm.&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;

&lt;P style="margin: 0in 0in 0pt;"&gt;&lt;SPAN style="color: rgb(31, 73, 125);"&gt;&lt;FONT face="Calibri" size="3"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;

&lt;P style="margin: 0in 0in 0pt;"&gt;&lt;SPAN style="color: rgb(31, 73, 125);"&gt;&lt;FONT face="Calibri" size="3"&gt;What’s available now&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;

&lt;P style="margin: 0in 0in 0pt;"&gt;&lt;SPAN style="color: rgb(31, 73, 125);"&gt;&lt;FONT face="Calibri" size="3"&gt;Open Source Xen – gvt-g &amp;amp; vt-d&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;

&lt;P style="margin: 0in 0in 0pt;"&gt;&lt;SPAN style="color: rgb(31, 73, 125);"&gt;&lt;FONT face="Calibri" size="3"&gt;Citrix Xen server – vt-d&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;

&lt;P style="margin: 0in 0in 0pt;"&gt;&lt;SPAN style="color: rgb(31, 73, 125);"&gt;&lt;FONT face="Calibri" size="3"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;

&lt;P style="margin: 0in 0in 0pt;"&gt;&lt;SPAN style="color: rgb(31, 73, 125);"&gt;&lt;FONT face="Calibri" size="3"&gt;What’s upcoming&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;

&lt;P style="margin: 0in 0in 0pt;"&gt;&lt;SPAN style="color: rgb(31, 73, 125);"&gt;&lt;FONT face="Calibri" size="3"&gt;Citrix Xen Server – gvt-g&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;

&lt;P style="margin: 0in 0in 0pt;"&gt;&lt;SPAN style="color: rgb(31, 73, 125);"&gt;&lt;FONT face="Calibri" size="3"&gt;Vmware - vt-d&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 02 Nov 2015 17:23:59 GMT</pubDate>
      <guid>https://community.intel.com/t5/OpenCL-for-CPU/Intel-GPUs-in-the-Cloud/m-p/1041415#M3836</guid>
      <dc:creator>Robert_I_Intel</dc:creator>
      <dc:date>2015-11-02T17:23:59Z</dc:date>
    </item>
  </channel>
</rss>

