CUDA和OpenGL互操作的基本方式是使用CUDA生成數(shù)據(jù),再利用OpenGL在屏幕上繪制出數(shù)據(jù)所表示的圖形。兩者的結(jié)合可以通過使用OpenGL的PBO(像素緩沖區(qū)對(duì)象)或VBO(頂點(diǎn)緩沖區(qū)對(duì)象)兩種方式來實(shí)現(xiàn)。描述了CUDA和OpenGL互操作的步驟并展示了一個(gè)使用PBO的實(shí)例。該實(shí)例運(yùn)行結(jié)果表明,互操作的方式比單純使用OpenGL方式快了7~8倍。