大学・研究室向けオーダーメイドPC ORIGINAL PRODUCTION PC FOR UNIV
uniV
ホーム製品一覧購入ガイド評価用貸出機uniVとはお問い合わせサイトマップ

製品一覧
NVIDIA Tesla C1060
NVIDIA Tesla S1070

お問い合わせ
Teslaに関するお問い合せはこちらから

評価用貸出機のご案内
Tesla C870を組み込んだ評価用貸出機をご用意しています。申し込みはこちらから


トップ > NVIDIA Teslaシリーズ > Tesla FAQ
ELSA

Tesla FAQお試しサポートパッケージ  

Page Navugation
GPGPUとは
どのような処理が、どのくらい早くなりますか?
CUDAとは
CUDAはどこから入手できますか?
既存のCプログラムをそのまま利用可能ですか?
関連リンク

GPGPUとは
NVIDIA Tesla C870

General Purpose Graphics Processing Unit の略で、CPUではなくグラフィックカード(GPU)に計算をさせる仕組みです。
もともとグラフィックカードは高速で緻密な3D描写を行うために、CPUと比べて並列性が高く卓越した浮動小数点演算能力を持っています。この能力をグラフィック描画のみならず汎用の数値計算に使用する技術がGPGPUです。NVIDIAが開発したGPGPU用演算ハードウェアが「TESLA」でありそれを動作させるためのソフトウェアが「CUDA」となります。


▲上に戻る

どのような処理が、どのくらい早くなりますか?

プログラムの組み方や環境にもよりますが、NVIDIAのホームページでは以下のような実績が報告されています。

アプリケーション例
アプリケーション速度の向上率
地震データベース http://www.headwave.com
66〜100
携帯電話のアンテナ・
シミュレーション
http://www.acceleware.com 45
分子力学 http://www.ks.uiuc.edu/Research/vmd/ 240
神経系シミュレーション http://www.evolvedmachines.com 100
MRI処理 http://www.beckman.uiuc.edu/research/biointel/bst.html 245〜415
大気中の曇りシミュレーション http://www.cs.clemson.edu/~jesteel/clouds.html 50

上記のような物理シミュレーション系の作業はTESLA/CUDAにとって最も得意とする分野です。
行列演算のプログラムでも以下のような驚くべき値を出しています。

行列計算によるCPUとTESLAの速度比較

m
Time(ms)
CPU
TESLA
256x256 46
16
512x512 344
31
1024x1024 1,344
63
1536x1536 4,406
188
2048x2048 20,812
407
2560x2560 313,227
765
3072x3072 925,256
1,313
3584x3584 1,210,267
2,047
4096x4096 1,803,735 3,032
595倍

▲上に戻る

CUDAとは

Computer Unified Device Architecture の略で、通常GPUの演算リソースを使用するためにはNVIDIA「Cg」等のシェーディング言語(グラフィック描画用の専用のプログラミング環境)を使用しなければなりませんが変数量が限られたていたり、仮想メモリの仕組みを持たないビデオメモリでは取り扱えるデータ量に上限がある等汎用的なプログラミングの記述は難しいものがありました。
この問題を解決実現したものがNVIDIAのGPU向け開発環境「CUDA」です。
CUDAはドライバ、コンパイラ、ライブラリ等から構成されたC言語ベースのハードウェア、ソフトフェアの統合開発環境です。汎用コンピューティングに適した標準的なC言語をベースとしているため、飛躍的に扱いやすい環境になっています。

CUDAとは

CUDAの特徴

・C++を独自に拡張しているので従来のCgと比べると遙かに簡単
・APIが充実している
・CUDAの使用によりGPUを並列演算コプロセッサとして利用可能
・複数のGPUに対応

▲上に戻る

CUDAはどこから入手できますか?

CUDAはNVIDIAのサイトから無償で入手できます。
http://developer.nvidia.com/object/cuda.html

▲上に戻る

既存のCプログラムをそのまま利用可能ですか?

CUDAはC++をベースとした開発環境ではありますが、残念ながら既存のC++ソースプログラムをそのまま利用することは出来ません。ソースコードをCUDA用に書き換える作業が必要になります。

CUDAはNVIDIAのサイトからフリーでダウンロードできるソフトウェアですが、現時点での実質的なCUDAに対するサポートは同サイトのガイドとフォーラムのみとなります。

CUDA Zone http://www.nvidia.co.jp/object/cuda_home_jp.html#
Forum hhttp://forum.nvidia.co.jp/EokpControl?&event=TE0001
   
大きな可能性を秘めたTESLAですが、総合開発環境であるCUDAの利用が鍵となってきます。 UNIVでは日本におけるTESLAの総販売元である株式会社エルザジャパンと、いち早くGPGPUに着目しプログラム開発を行っている株式会社イーザイズの協力を得て、サポート付きの製品をご用意しました。
「TESLAお試しサポートパッケージ」 

▲上に戻る

関連リンク

NVIDIA TESLA http://www.nvidia.co.jp/object/tesla_computing_solutions_jp.html
NVIDIA CUDA
http://developer.nvidia.com/object/cuda.html
GPGPU http://gpgpu.org/
CUDA Zone http://www.nvidia.co.jp/object/cuda_home_jp.html#
CUDA Furum hhttp://forum.nvidia.co.jp/EokpControl?&event=TE0001
ELSA JAPAN http://www.elsa-jp.co.jp/index2.html
EASIZE http://www.easize.jp/

個人情報の取扱お問い合わせ
Copyright © 2007 univ2000.com Allright reserved.
「TESLAお試しサポートパッケージ」