A Virtual GPU as Developer-Friendly OpenMP Offload Target

Atmn Patel, Shilei Tian, Johannes Doerfert, Barbara Chapman · 2021

While parallel programming is hard, programming accelerators has always been even more complicated. One fundamental reason is the lack of mature tooling that can be used to inspect a program that executes on two different architectures. As GPU software stacks of different vendors provide vastly different experience for developers, it is clear that the gold standard for debugging is still host (CPU) execution with its myriad of mature tooling options.

Read the paper · More papers on PaperTik