ボリュームレンダリング
ボリュームレンダリングは並列的な性質を持つため、レンダリングに用いるハードウェアは高速なものが要求される。
レイキャスティングのような進歩したボリュームレンダリングアルゴリズムは、従来のコンピュータでは処理が追いつかないため、NVIDIAやAMDなどの最新のハイエンドグラフィックカードが用いられる。プログラム可能なピクセルシェーダをはじめ、複数のピクセル上での並列処理などを、グラフィックス処理ユニット(GPGPU)上で演算するコンピュータが利用されるようになった。ピクセルシェーダはビデオメモリからランダムに読み書きでき、数学的かつ論理的な計算をスピーディーに計算可能である。これらのSIMDプロセッサは、ポリゴンのレンダリングや信号処理などの一般的な計算を実行するために使用されていた。近年(内容からしてGPGPUの出始めの頃、だいぶ昔の話)のグラフィックカードでは、ピクセルシェーダはMIMDプロセッサとして働き、最大1GBのテクスチャメモリを浮動小数点数形式で使用することもできる。このようなハイエンドマシンの登場によって、ボリュームレイキャスティングや断層撮影再レンダリングなど、並行して実行できるすべてのアルゴリズムを、高速で処理できるようになった。プログラマブルピクセルシェーダを用いて、照明、影、反射、放射色などの特性の変化をシミュレートすることもできる。