Skip to main content
. Author manuscript; available in PMC: 2010 Sep 25.
Published in final edited form as: J Comput Graph Stat. 2010 Jun 1;19(2):419–438. doi: 10.1198/jcgs.2010.10016

Algorithm 3A.

GPU CUDA program template.

1 int cudatemplate( ) {
2  AllocateMemoryOnHost ( );
3  AllocateMemoryOnDevice ( );
4  CopyHostMemoryToDevice ( );
5  InvokeKernel ≪< gridSize, blockSize,
  sharedMemSize ≫>(parameters);
6  CopyDeviceMemoryToHost ( );
7  FreeDeviceMemory ( );
8 }