NVIDIA® CUDA™ の技術により、6倍の速度で変換を完成させる
4Videosoft は最新のNVIDIA® CUDATM 技術を利用して、変換速度を6倍上げました。
CUDAは何ですか?
CUDA(Compute Unified Device Architecture:クーダ)とは、NVIDIAが提供するGPU向けのC言語の統合開発環境であり、コンパイラやライブラリなどから構成されている。
それに、CUDAはGPU(グラフィック処理ユニット)の性能を利用することで、コンピューティング能力を劇的に増大させることができる、NVIDIAの並列コンピューティングアーキテクチャです。
今日、数百以上発売されているCUDA搭載のGPUで、ソフトウェア開発者、科学者、研究者達は、イメージや画像処理、計算処理を行う生物学や化学、流体シミュレーション、CT 画像処理、地質調査、レイトレーシングなど、幅広いCUDAの使用について探求しています。
CUDAの概要
GPU向けのプログラミング環境としてはCgを用いたものもあるが、こちらはCG描画用の専用のプログラミング環境となっており、変数の型にGPU特有の型しか使えないなど汎用的なプ ログラムの記述は困難である。CUDAでは、C言語ライクな言語を採用しているため、汎用コンピューティングに適している。
GPUはシンプルな演算ユニットを多数搭載している。そのため、並行性の高い演算処理を行う場合、少数で複雑な構成を備えた同規模のCPUと比べて高い処理性能が出せる。
CUDAの対応環境
ハードウェア
専用のドライバを必要とするため、GeForce8シリーズ以上もしくはNVIDIA Tesla や NVIDIA Quadro。Teslaはハイパフォーマンスコンピューティング用、Quadroはワークステーション用。詳細は、CUDAを使用可能なGPU製品を参照。
OS
現時点での対応OSは32bit版及び64bit版Windows XP、Windows Vista、Fedora 7以降、Red Hat Enterprise Linux 3以降、SUSE Linux Enterprise Desktop 10-SP1、OpenSUSE 10.1以降、Ubuntu 7.04以降、Mac OS X 10.5.2以降である。
CUDAのメリット
- 1.広範囲的にデータを読み取れる – メモリにある如何なるアドレスからデータを読み取れます。
- 2.メモリを共有する – CUDA は多くのスレッドの間でメモリを共有するところを提供しました。
- 3.ダウンロードの速度を上げました。
CUDAのメリットについて、下記のグラフをご参照ください:
ご注意: NVIDIA® CUDA™ のグラフィックカードはNVIDIAのドライバのみサポートしますから、使用しているPCのグラフィックドライバはNVIDIAの最新のドライバをご確認ください。それに、出力ファイルのコーデックがH.264のみである場合、加速機能は有効になれますから、ご注意ください。
サポートするグラフィックカード:
GeForce 100 Series
GeForce GTS 150/GT 130/GT 120/G100
GeForce GTS 160M/GTS 150M/GT 130M/G210M/G110M/G105M/G102M
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 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 400 Series
GeForce GTX 480/GTX 470/GTX 465/GTX 460
GeForce GTX 480M
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
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
ご注意:以上のカードを利用できるように、256MB以上のローカルビデオメモリではなければなりません。
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