Hi! On 2023-03-21T16:53:31+0100, I wrote: > On 2022-08-26T11:07:28+0200, Tobias Burnus wrote: >> This patch adds initial [OpenMP reverse offload] support for nvptx. > >> CUDA does lockup when trying to copy data from the currently running >> stream; hence, a new stream is generated to do the memory copying. > > As part of other work, where I had to touch those special code paths, I > found that we may reduce complexity a little bit "by using the existing > 'goacc_asyncqueue' instead of re-coding parts of it". OK to push > "libgomp: Simplify OpenMP reverse offload host <-> device memory copy implementation" > (still testing), see attached? My other work now actually does depend on this; I've pushed to devel/omp/gcc-12 branch commit c276fa0616eb79ddc4d0245e775a841e84cbb7dd "libgomp: Simplify OpenMP reverse offload host <-> device memory copy implementation", see attached. May this also go into master branch still at this time, or "next year"? 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