Skip to content
SimonRit edited this page Dec 2, 2010 · 10 revisions

640 projections, 512x512 projections, timing of the second run (projections in cache).

Machine 1 (CPU): 8 cores (Intel(R) Xeon(R) CPU E5520 @ 2.27GHz)

Machine 2 (GPU): 8 cores (Intel(R) Xeon(R) CPU E5430 @ 2.66GHz), GeForce GTX 285

Bilinear interpolation, 2D texture on GPU:

  • 512³ volume on CPU: rtkfdk -g geometry.rtk -r projections.mhd -p . -o fdk.mhd --dimension 512 --spacing 0.5

    • Reading took 7.80395 s
    • 2D processing took 10.7153 s
    • backprojection took 196.863 s
    • writing took 0.367966 s
  • 512³ volume on GPU: rtkfdk -g geometry.rtk -r projections.mhd -p . -o fdk_cuda.mhd -h cuda --dimension 512 --spacing 0.5

    • Reading took 1.75572 s
    • 2D processing took 19.9883 s
    • backprojection took 21.9514 s
    • writing took 49.0401 s
  • 512³ volume on GPU, optimized kernel: rtkfdk -g geometry.rtk -r projections.mhd -p . -o fdk_cuda.mhd -h cuda --dimension 512 --spacing 0.5

    • Reading took 1.77342 s
    • 2D processing took 20.2948 s
    • backprojection took 12.2712 s
    • writing took 50.8861 s

Nearest neighbor, 1D texture on GPU:

  • 256³ volume: rtkfdk -g geometry.rtk -r projections.mhd -p . -o fdk.mhd

    • Reading took 1.26048 s
    • 2D processing took 10.4641 s
    • backprojection took 13.6118 s
    • writing took 0.0885072 s
  • 256³ volume, cuda: rtkfdk -g geometry.rtk -r projections.mhd -p . -o fdk.mhd -h cuda

    • Reading took 1.73479 s
    • 2D processing took 19.8375 s
    • backprojection took 3.35573 s
    • writing took 6.5346 s
  • 512³ volume: rtkfdk -g geometry.rtk -r projections.mhd -p . -o fdk.mhd --dimension 512 --spacing 0.5

    • Reading took 1.25696 s
    • 2D processing took 10.7471 s
    • backprojection took 100.166 s
    • writing took 6.76629 s
  • 512³ volume, cuda: rtkfdk -g geometry.rtk -r projections.mhd -p . -o fdk.mhd --dimension 512 --spacing 0.5 -h cuda

    • Reading took 1.73045 s
    • 2D processing took 19.7439 s
    • backprojection took 23.9306 s
    • writing took 47.4618 s
Clone this wiki locally