Guest User

Untitled

a guest
Jan 19th, 2019
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.32 KB | None | 0 0
  1. {
  2.  
  3. __device__ __constant__ void *devInFramePtrs [20];
  4. __device__ __constant__ void *devOutFramePtrs [20];
  5. __device__ __constant__ void *devProcFramePtrs [60];
  6. __device__ __constant__ void *devProcOutFramePtrs [60];
  7. __device__ __constant__ AlgorithmParms *devAlgoParmsPtr;
  8. __device__ __constant__ AlgorithmStats *devStatParmsPtr;
  9. __device__ float diamondOffsetsGlobal[36];
  10.  
  11. }
  12.  
  13. .global .align 4 .b8 devInFramePtrs[80];
  14. .global .align 4 .b8 devOutFramePtrs[80];
  15. .global .align 4 .b8 devProcFramePtrs[240];
  16. .global .align 4 .b8 devProcOutFramePtrs[240];
  17. .global .align 4 .u32 devAlgoParmsPtr;
  18. .global .align 4 .u32 devStatParmsPtr;
  19. .global .align 4 .b8 diamondOffsetsGlobal[144];
  20.  
  21. err = cudaMemcpyToSymbol("devInFramePtrs", gDevInFramePtrs, sizeof(void *) * 20, 0, cudaMemcpyHostToDevice);
  22. err = cudaMemcpyToSymbol("devOutFramePtrs", gDevOutFramePtrs, sizeof(void *) * 20, 0, cudaMemcpyHostToDevice);
  23. err = cudaMemcpyToSymbol("devProcFramePtrs", gDevProcFramePtrs, sizeof(FRAME_BASE_TYPE *) * numDevInProcFramePtrs3, 0, cudaMemcpyHostToDevice);
  24. err = cudaMemcpyToSymbol("devProcOutFramePtrs", gDevProcOutFramePtrs, sizeof(FRAME_BASE_TYPE *) * numDevOutProcFramePtrs3, 0, cudaMemcpyHostToDevice);
  25. err = cudaMemcpyToSymbol("diamondOffsetsGlobal", &(diamondOffset[0][0]), sizeof(float) * 36, 0, cudaMemcpyHostToDevice);
Add Comment
Please, Sign In to add comment