[IT] CUDAでSQL処理できるか、必要なツールキット入手(脳内検討レベル)

0
(0)

最近、Microsoft SQL Server (マイクロソフト エスキューエル サーバ)をコアエンジンとしたデータマイニング環境構築に携わる機会があるのですが、SQLをGUI(グイ、ジーユーアイ)ではなくTSQL(ティーエスキューエル)ベースでガリガリ書いて作りこむことも大事ですが、それ以上にCPU計算能力が重要で、Hadoop (ハドゥープ)で分散計算させる前に安価な Sandy Bridge (サンディブリッジ) を使う動きもあります。

CUDA 対応グラフィックボード(カード)

[amazon_enhanced asin=”B00429KBOK” container=”” container_class=”” price=”All” background_color=”FFFFFF” link_color=”000000″ text_color=”0000FF” /]  [amazon_enhanced asin=”B003DC00Z2″ container=”” container_class=”” price=”All” background_color=”FFFFFF” link_color=”000000″ text_color=”0000FF” /]

→ Sandy Bridge 使って見かけのベンチマークが速くても、画像処理、データベース計算処理に適すかどうかは別問題。そこに気付かない業者も少なくは無い。

だいぶ前に nVIDIA (エヌビディア)さんから TESLA W/ CUDA (テスラ ウィズ クーダ)のガイドブックと携帯ストラップを貰ったことを思い出したんだけど、膨大な計算機コストを想定しなくても CUDA で SQL 処理できそうな感じ。

■nVIDIAホムペ該当コンテンツ
http://www.nvidia.co.jp/object/data_mining_analytics_database_jp.html

■ さてまずは、CUDA Toolkit (クーダ ツールキット)を入手しましょう。
http://developer.nvidia.com/cuda-toolkit-40

ここでは都合によりWindows 環境のみを取り上げます

Developer Drivers for WinXP (270.81)32-bit 64-bit
Developer Drivers for WinVista and Win7 (270.81)32-bit 64-bit
Notebook Developer Drivers for WinVista and Win7 (275.33)32-bit 64-bit
CUDA Toolkit 

  • C/C++ compiler
  • Visual Profiler
  • GPU-accelerated BLAS library
  • GPU-accelerated FFT library
  • GPU-accelerated Sparse Matrix library
  • GPU-accelerated RNG library
  • Additional tools and documentation
32-bit 64-bit 

documentation

*NEW* CUDA Toolkit 4.0 Build Customization BUG FIX Update
Fixes  error message “$(CUDABuildTasksPath) property is not valid”
download
CUDA Tools SDK32-bit 64-bit
GPU Computing SDK code samples32-bit 64-bit
Parallel Nsight 2.0download
Other Tools and Librarieslink to page

■Windows7 64bit 環境では次のものになります。

Developer Drivers for WinVista and Win7 (270.81)
http://developer.download.nvidia.com/compute/cuda/4_0/drivers/devdriver_4.0_winvista-win7_64_270.81_general.exe

Notebook Developer Drivers for WinVista and Win7 (275.33) (ノート用)
http://developer.download.nvidia.com/compute/cuda/4_0/drivers/devdriver_4.0_winvista-win7_64_275.33_notebook.exe

CUDA Toolkit (要利用目的登録)
http://developer.download.nvidia.com/compute/cuda/4_0/toolkit/cudatoolkit_4.0.17_win_64.msi

その他必要なものを入手する。

■CUDA を動作させるには nVIDIA GeForce (ジーフォース) 8か9シリーズ型番のグラフィックボード GPU が必要。手持ちにいいボードがないので、近日入手して再度考えますね。

以上

[amazon_enhanced asin=”B00429KBOK” container=”” container_class=”” price=”All” background_color=”FFFFFF” link_color=”000000″ text_color=”0000FF” /]  [amazon_enhanced asin=”B003DC00Z2″ container=”” container_class=”” price=”All” background_color=”FFFFFF” link_color=”000000″ text_color=”0000FF” /]

How useful was this post?

Click on a star to rate it!

Average rating 0 / 5. Vote count: 0

No votes so far! Be the first to rate this post.

Global Information and Communication Technology OTAKU / Sports volunteer / Social Services / Master of Technology in Innovation for Design and Engineering, AIIT / BA, Social Welfare, NFU / twitter@yukio_saitoh