From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-ej1-x62b.google.com (mail-ej1-x62b.google.com [IPv6:2a00:1450:4864:20::62b]) by sourceware.org (Postfix) with ESMTPS id 711A53858036 for ; Wed, 15 Sep 2021 09:19:41 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 711A53858036 Received: by mail-ej1-x62b.google.com with SMTP id z24so4693353ejf.5 for ; Wed, 15 Sep 2021 02:19:41 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=Xsod/JBSMiRkAh95BWD3tUyHj5UHqWSiYo/C+yY6CG8=; b=ci7pUmah6IPm/aM8rxEuzjPC85k56NbsVZmCSgKKzwDd9NSA7KGE0bJczjqB7ZTTUJ nuKoYDvT+VCifD0U54rH5JcyKDJX20yQSU/bH9MpXqDuLS07cd7ouIW68usB/qY3c6eE yv6+KHwPYLHDFAvC4df9U6qHZx3dYRch7wQfBx4fdrXzBCgqWBfTlByDPDcKRxcdnvFl BBnG6nF1LUzKPvsHNHfmlDsm/tuOGZV+ktJhSz2lC0wuOVOo2RON8QEKwhYhKMMlt/tv 2FrThSr557YOpg33onKAZpzENyxZ9xx+i1b9kB3SUtnEMT3FiNv+3YjcpLsLWSkeh/TD EIQA== X-Gm-Message-State: AOAM531rvuftuIs+Pxxhpi7quy92Hk/l8KYC3Im+8KUKOaMGokz8TduU kN4bIYyCVearxc1reZB9ULMw3tiOunsxxsllJaI= X-Google-Smtp-Source: ABdhPJwnIpx1C80DgrcPyWiyQ78Kqhc+XeQWUb/UZMqJBkL72kbUKMRpEdC7+3ZAlQFx3iILiOQHNdR0U7FKFC4M9T0= X-Received: by 2002:a17:906:ece1:: with SMTP id qt1mr23366177ejb.281.1631697580514; Wed, 15 Sep 2021 02:19:40 -0700 (PDT) MIME-Version: 1.0 References: <87v933nlhn.fsf@dem-tschwing-1.ger.mentorg.com> In-Reply-To: From: Richard Biener Date: Wed, 15 Sep 2021 11:19:29 +0200 Message-ID: Subject: Re: GCC/OpenMP offloading for Intel GPUs? To: "Liu, Hongtao" Cc: Thomas Schwinge , "gcc@gcc.gnu.org" , Jakub Jelinek , Tobias Burnus Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, FREEMAIL_FROM, RCVD_IN_DNSWL_NONE, SPF_HELO_NONE, SPF_PASS, TXREP autolearn=ham autolearn_force=no version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on server2.sourceware.org X-BeenThere: gcc@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gcc mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 15 Sep 2021 09:19:42 -0000 On Wed, Sep 15, 2021 at 4:02 AM Liu, Hongtao via Gcc wrot= e: > > I got some feedback from my colleague > > ----------------- > What we need from GCC > > 1. generate SPIR-V But is SPIR-V powerful enough here, if wikipedia is right and it is close to GLSL then it likely has not the ability to perform calls? You'd need sth like HSAIL then. > 2. offload bundler to create FAT object > -------------- > > If the answer is yes for both, they can hook it up with libomptarget libr= ary and our IGC back-end. > > >-----Original Message----- > >From: Thomas Schwinge > >Sent: Wednesday, September 15, 2021 12:57 AM > >To: gcc@gcc.gnu.org > >Cc: Jakub Jelinek ; Tobias Burnus > >; Kirill Yukhin ; Liu, > >Hongtao > >Subject: GCC/OpenMP offloading for Intel GPUs? > > > >Hi! > > > >I've had a person ask about GCC/OpenMP offloading for Intel GPUs (the ne= w > >ones, not MIC, obviously), to complement the existing support for Nvidia= and > >AMD GPUs. Is there any statement other than "ought to be doable; someon= e > >needs to contribute the work"? > > > > > >Gr=C3=BC=C3=9Fe > > Thomas > >----------------- > >Siemens Electronic Design Automation GmbH; Anschrift: Arnulfstra=C3=9Fe = 201, > >80634 M=C3=BCnchen; Gesellschaft mit beschr=C3=A4nkter Haftung; Gesch=C3= =A4ftsf=C3=BChrer: > >Thomas Heurung, Frank Th=C3=BCrauf; Sitz der Gesellschaft: M=C3=BCnchen; > >Registergericht M=C3=BCnchen, HRB 106955