-
Notifications
You must be signed in to change notification settings - Fork 145
Timing
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