Hi! On 2021-11-12T06:41:41-0800, "H.J. Lu via Gcc-patches" wrote: > On Fri, Nov 12, 2021 at 6:27 AM Martin Liška wrote: >> On 11/8/21 15:19, Jeff Law wrote: >> > On 11/8/2021 2:59 AM, Jakub Jelinek via Gcc-patches wrote: >> >> liboffloadmic is copied from upstream [...] >> >> But I have no idea where it even lives upstream. >> > I thought MIC as an architecture was dead, so it could well be the case that there isn't a viable upstream anymore for that code. >> >> @H.J. ? > > We'd like to deprecate MIC offload in GCC 12. This had been done in wwwdocs commit 5c7ecfb5627e412a3d142d8dc212f4cd39b3b73f "Document deprecation of OpenMP MIC offloading in GCC 12". I'm sad about this, because -- in theory -- such a plugin is very useful for offloading simulation/debugging (separate host/device memory spaces, allow sanitizers to run on offloaded code (like LLVM a while ago implemented), and so on), but all that doesn't help -- in practice -- if nobody is maintaining that code. Also, currently that (very "bulky") code is buildable for x86/x86_64 GNU/Linux only (again for no particular reason, as far as I can tell). > We will remove all traces of > MIC offload in GCC 13. This had come up again at the GNU Tools Cauldron 2022 (relevant folks CCed), and I had been tasked to execute that. Explicitly note that this does not bear any relationship with our ongoing work to support offloading to AMD and Nvidia GPUs: the more, the merrier, as far as I'm concerned, and actually I had been testing Intel MIC (emulated) offloading until a few days ago. (Also, I had been curious about support for Intel GPUs -- "GCC/OpenMP offloading for Intel GPUs?" -- but Intel don't seem interested in working on that themselves?) I'm proposing the attached "Remove support for Intel MIC offloading" (generated with 'git format-patch --irreversible-delete', and 'diff's for regenerated files manually snipped, to reduce its size). 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