Skip to content

Opencl backprojector

Pierre Paleo requested to merge opencl_backproj into master

About

MR !306 (merged) broke the pipeline OpenCL backend. We need to have OpenCL FBP supporting half-tomography.

This is the opportunity to have the same backprojector implementation (i.e slightly improve on PyHST / silx) as the Cuda backend.

To do

  • Add OpenclSinoMult
  • Add various OpenCL utils (textures)
  • Base class for OpenCL and Cuda FBP
  • Refactor CudaBackprojector
  • Add OpenCLBackprojector
  • Ensure unit tests pass for Cuda
  • Complete unit tests (test_fbp with OpenCL and test_halftomo)
  • End-to-end reconstruction test
Edited by Pierre Paleo

Merge request reports