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