Research Article

High Performance GPU-Based Fourier Volume Rendering

Table 1

Performance benchmarks comparison between the different stages of the computational context on the CPU versus GPU for processing a volume of . All the results are in milli-seconds.

Operation CPU GPU 1 GPU 2

Volume uploading to GPU ā€” 100 40
3D real FFT shift 2014.778 55.01 14.2
3D FFT 15297.28 442.004 90.53
3D complex FFT shift 1969.79 93.86 19.03
Resampling 11.3 1.290 0.458
2D FFT 5.736 0.771 0.1414
2D real FFT shift 1.565 0.4175 0.04623
Preprocessing stage 19281.847690.886163.78
Rendering loop 18.6722.47960.6462
Entire pipeline 19300.5194693.365164.4