Part 1. NVIDIA CUDAとは
CUDAはCompute Unified Device Architectureの略で、NVIDIA社が開発したC言語の拡張版です。GPU(グラフィックス・プロセッシング・ユニット)の能力を活用することで、コンピュータの性能を大幅に向上させることができます。
現在までに数百万台のCUDA対応GPUが販売されており、ソフトウェア開発者、科学者、研究者は、画像・映像処理、計算生物学・化学、流体力学シミュレーション、CT画像再構成、地震解析、レイトレーシングなど、CUDAの幅広い用途を発見している。
CUDAは何ができるのか?
GPUの機能をフルに使いこなすために、NVIDIA社はCUDA技術をリリースしました。このCUDA技術は何千ものアプリケーションに採用され、5億以上のCUDA対応GPUが計算クラスタ、スーパーコンピュータ、ノートパソコン、ワークステーションで稼動しています。しかも、CUDAは膨大な数のタスクを同時にこなし、それらのタスクを比較的高速にこなすことを得意としています。
VideoSoloのプログラマーが、CUDA用に製品を再設計し、ビデオエンコーディングとデコーディングの性能を大幅に向上させるために、多くの時間を費やしたのは、このためです。最も重要な点は、CUDA対応GPUを搭載したコンピュータで、高速でスムーズな変換速度を楽しむことができることです。
私たちのプログラマーはすでにNVIDIA® CUDA™技術でプログラムの変換速度が以前より6倍速くなったことをテストしています。下の図から、すべてのデータの詳細を見ることができます。
互換性のあるビデオコーデック:
CUDA™技術はAVI、MP4、FLV、MKV、MOV、およびH.264コーデックを持つMPEG-2 TSへの変換を加速します。
対応グラフィックスカード
Quadro Desktop Series |
Quadro FX 5800/FX 5600/FX 4800/FX 4800 for Mac/FX 4700 X2/FX 4600/FX 3800/FX 3700/FX 1800/FX 1700/FX 580/FX 570/FX 470/FX 380/FX 370 Quadro CX/6000/5000/4000/NVS 450/NVS 420/NVS 295/NVS 290/Plex 7000/Plex 2100 D4/Plex 2200 D2/Plex 2100 S4/Plex 1000 Model IV |
Quadro Mobile Series |
Quadro FX 3800M/FX 3700M/FX 3600M/FX 2800M/FX 2700M/FX 1800M/FX 1700M/FX 1600M/FX 880M/FX 770M/FX 570M/FX 380M/FX 370M/FX 360M Quadro 5000M/NVS 5100M/NVS 3100M/NVS 2100M/NVS 320M/NVS 160M/NVS 150M/NVS 140M/NVS 135M/NVS 130M |
GeForce 400 Series |
GeForce 400 Series GeForce GTX 480M |
GeForce 300 Series |
GeForce GT 340/GT 330/GT 320/315/310 GeForce GTS 360M/GTS 350M/GT 335M/GT 330M/GT 325M/310M/305M |
GeForce 200 Series |
GeForce GTX 295/GTX 285/GTX 285 for Mac/GTX 280/GTX 275/GTX 260/GTS 250/GT 240/GT 220/210 GeForce GTX 285M/GTX 280M/GTX 260M/GTS 260M/GTS 250M/GT 240M/GT 230M |
GeForce 100 Series |
GeForce GTS 150/GT 130/GT 120/G100 GeForce GTS 160M/GTS 150M/GT 130M/G210M/G110M/G105M/G102M |
GeForce 9 Series |
GeForce 9800 GX2/9800 GTX+/9800 GTX/9800 GT/9600 GSO/9600 GT/9500 GT/9400GT GeForce 9800M GTX/9800M GT/9800M GTS/9800M GS/9700M GTS/9700M GT/9650M GS/9600M GT/9600M GS/9500M GS/9500M G/9400M G/9300M GS/9300M G/9200M GS/9100M G GeForce 9400/9300 mGPU |
GeForce 8 Series |
GeForce 8800 Ultra/8800 GTX/8800 GTS/8800 GT/8800 GS/8600 GTS/8600 GT/8500 GT/8400 GS GeForce 8800M GTS/8700M GT/8600M GT/8600M GS/8400M GT/8400M GS GeForce 8300/8200/8100 mGPU |