NVIDIA的GeForce 8系列顯卡上的統(tǒng)一設備架構(common unified device architecture,CUDA)不需要映射到圖形API便可在GPU上進行計算的分配和管理,因此較適合于大數(shù)據(jù)量的醫(yī)學圖像可視化領域。本文分析了CUDA的設計思想和編程模式,針對其特點對傳統(tǒng)基于硬件的光線投射法進行改進,將計算耗時的繪制部分改造成單指令多數(shù)據(jù)模式(single instruction multiple data,SIMD),并分別運用紋理存儲器和共享存儲器對算法進行優(yōu)化。實驗結果表明,該方法能夠快速、高效地生成可視化圖像。
|