Skip to content

Instantly share code, notes, and snippets.

View Goshabur's full-sized avatar

George Goshabur

View GitHub Profile
@Goshabur
Goshabur / gsoc2024.md
Created October 4, 2024 17:52
Google Summer of Code 2024, GCC Organization

Google Summer of Code 2024

Problem

Code Offloading to devices such as a GPU via OpenACC or OpenMP 'target' requires needlessly complicated set-up when a GPU is not in fact necessary to debug a problem or during development of new features or optimizations. Needless to say, it is also much easier to debug code running on a CPU than on a GPU. In this project i focused on implementing a mechanism to run the offloaded code in a separate process on a CPU on the same host as the main program.