Research Article

Exploiting GPUs in Virtual Machine for BioCloud

Table 1

The functions that are wrapped by the WrapCUDA library.

GPU allocation callGPU deallocation call

cudaGetDeviceCount ( )cudaThreadExit ( )
cudaGetDevice ( )
cudaMalloc ( )
cudaDeviceReset ( )
cudaChooseDevice ( )
cudaDeviceSynchronize ( )