Rely from Xinmin and adding him to this thead.

IGC is open sourced. It takes SPIR-V IR and LLVM IR.  We need "GCC IR to SPIR-V 
translator" similar to "LLVM-IR to SPIR-V translator" we have for LLVM-IR. 
How does GCC support  device library?

>-----Original Message-----
>From: Thomas Schwinge <tho...@codesourcery.com>
>Sent: Wednesday, September 15, 2021 7:20 PM
>To: Liu, Hongtao <hongtao....@intel.com>
>Cc: gcc@gcc.gnu.org; Jakub Jelinek <ja...@redhat.com>; Tobias Burnus
><tob...@codesourcery.com>; Kirill Yukhin <kirill.yuk...@gmail.com>; Richard
>Biener <richard.guent...@gmail.com>
>Subject: RE: GCC/OpenMP offloading for Intel GPUs?
>
>Hi!
>
>On 2021-09-15T02:00:33+0000, "Liu, Hongtao via Gcc" <gcc@gcc.gnu.org>
>wrote:
>> I got some feedback from my colleague
>
>Thanks for reaching out to them.
>
>> -----------------
>> What we need from GCC
>>
>> 1. generate SPIR-V
>> 2. offload bundler to create FAT object
>> --------------
>>
>> If the answer is yes for both, they can hook it up with libomptarget library
>and our IGC back-end.
>
>OK, I didn't remember Intel's use of SPIR-V as intermediate representation
>(but that's certainly good!), and leaving aside the technical/implementation
>issues (regarding libomptarget etc. use, as brought up by Jakub), the question
>then is: are Intel planning to do that work (themselves, like for Intel MIC
>offloading back then), or interested in hiring someone to do it, or not?
>
>
>Grüße
> Thomas
>
>
>>>-----Original Message-----
>>>From: Thomas Schwinge <tho...@codesourcery.com>
>>>Sent: Wednesday, September 15, 2021 12:57 AM
>>>To: gcc@gcc.gnu.org
>>>Cc: Jakub Jelinek <ja...@redhat.com>; Tobias Burnus
>>><tob...@codesourcery.com>; Kirill Yukhin <kirill.yuk...@gmail.com>;
>>>Liu, Hongtao <hongtao....@intel.com>
>>>Subject: GCC/OpenMP offloading for Intel GPUs?
>>>
>>>Hi!
>>>
>>>I've had a person ask about GCC/OpenMP offloading for Intel GPUs (the
>>>new ones, not MIC, obviously), to complement the existing support for
>>>Nvidia and AMD GPUs.  Is there any statement other than "ought to be
>>>doable; someone needs to contribute the work"?
>>>
>>>
>>>Grüße
>>> Thomas
>>>-----------------
>>>Siemens Electronic Design Automation GmbH; Anschrift: Arnulfstraße
>>>201,
>>>80634 München; Gesellschaft mit beschränkter Haftung; Geschäftsführer:
>>>Thomas Heurung, Frank Thürauf; Sitz der Gesellschaft: München;
>>>Registergericht München, HRB 106955
>-----------------
>Siemens Electronic Design Automation GmbH; Anschrift: Arnulfstraße 201,
>80634 München; Gesellschaft mit beschränkter Haftung; Geschäftsführer:
>Thomas Heurung, Frank Thürauf; Sitz der Gesellschaft: München;
>Registergericht München, HRB 106955

Reply via email to