Litcius/Paper detail

A Virtual GPU as Developer-Friendly OpenMP Offload Target

Atmn Patel, Shilei Tian, Johannes Doerfert, Barbara Chapman

202115 citationsDOI

Abstract

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.

Topics & Concepts

DebuggingComputer scienceHost (biology)SoftwareOperating systemProgramming paradigmEmbedded systemParallel computingProgramming languageSoftware engineeringEcologyBiologyParallel Computing and Optimization TechniquesDistributed and Parallel Computing SystemsEmbedded Systems Design Techniques
A Virtual GPU as Developer-Friendly OpenMP Offload Target | Litcius