Michael Brian Cox
Nvidia
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Michael Brian Cox.
european conference on parallel processing | 2010
Jeff A. Stuart; Michael Brian Cox; John D. Owens
We present GPU-to-CPU callbacks, a new mechanism and abstraction for GPUs that offers them more independence in a heterogeneous computing environment. Specifically, we provide a method for GPUs to issue callback requests to the CPU. These requests serve as a tool for ease-of-use, future proofing of code, and new functionality. We classify the types of these requests into three categories: System calls (e.g. network and file I/O), device/host memory transfers, and CPU compute, and provide motivation as to why all are important. We show how to implement such a mechanism in CUDA using pinned system memory and discuss possible GPU-driver features to alleviate the need for polling, thus making callbacks more efficient with CPU usage and power consumption. We implement several examples demonstrating the use of callbacks for file I/O, network I/O, memory allocation, and debugging.
Archive | 2004
Franck R. Diard; David G. Reed; Gary D. Hicok; Michael Brian Cox
Archive | 2003
Jen-Hsun Huang; Michael Brian Cox; Ziyad S. Hakura; John S. Montrym; Brad W. Simeral; Brian Keith Langendorf; Blanton Scott Kephart; Franck R. Diard
Archive | 2005
Brian Keith Langendorf; Michael Brian Cox
Archive | 2008
Brad W. Simeral; Michael Brian Cox
Archive | 2003
Ziyad S. Hakura; Michael Brian Cox; Brian Keith Langendorf; Brad W. Simeral
Archive | 2008
Michael Brian Cox; Phillip Smith
Archive | 2005
Michael Brian Cox; Henry Packard Moreton; Brian Keith Langendorf; David G. Reed
Archive | 2008
Michael Brian Cox; Gordon Grigor; Phillip Smith; Parthasarathy Sriram
Archive | 2008
Michael Brian Cox; Brad W. Simeral