kernel_gpu_opencl_wrapper.h 1.4 KB

12345678910111213141516171819202122232425262728293031
  1. #ifdef __cplusplus
  2. extern "C" {
  3. #endif
  4. //========================================================================================================================================================================================================200
  5. // KERNEL_GPU_CUDA_WRAPPER HEADER
  6. //========================================================================================================================================================================================================200
  7. void
  8. kernel_gpu_opencl_wrapper( fp* image, // input image
  9. int Nr, // IMAGE nbr of rows
  10. int Nc, // IMAGE nbr of cols
  11. long Ne, // IMAGE nbr of elem
  12. int niter, // nbr of iterations
  13. fp lambda, // update step size
  14. long NeROI, // ROI nbr of elements
  15. int* iN,
  16. int* iS,
  17. int* jE,
  18. int* jW,
  19. int iter, // primary loop
  20. int mem_size_i,
  21. int mem_size_j);
  22. //========================================================================================================================================================================================================200
  23. // END
  24. //========================================================================================================================================================================================================200
  25. #ifdef __cplusplus
  26. }
  27. #endif