このトピックに文書が作成されていません。 もし、文書作成の権限がある場合は、文書の作成をクリックして 最初の文書を作成することができます。
thrustとは thrustは、 http://code.google.com/p/thrust/ で公開されているCUDA用の並列アルゴリズムライブラリで、 GPUコンピューティングの高速性をC++の標準テンプレートライブラリ(STL)とよく似た高水準なインタフェースで提供しています。以前はkomradeという名前でした。 thrustのインストール CUDAのバージョン確認 thrustを利用するにはC++をサポートしたCUDA(具体的にはCUDA 2.2以降)が必要となります。 nvccコマンドに--versionオプションを付けて実行することで、現在インストールされているCUDAのバージョンを見ることができます。 $ nvcc --version nvcc: NVIDIA (R) Cuda compiler driver Copyright (c) 2005-2009 NV
「GeForce GT 130/120」「GeForce G 100」のスペックがNVIDIAの公式サイトに登場。G94/G96/G98コアのリネーム? 編集部:佐々山薫郁 NVIDIAは,「小売り市場では入手できないモデル」(原文:Not available for individual purchase.)として,新型GPU, GeForce GT 130 GeForce GT 120 GeForce G 100 の情報を公式Webサイトで公開した。製品紹介ページへのリンクは本稿の最後に示したが,それによると,主なスペックは表のとおりとなっている。 ※グラフィックスメモリとしてDDR2を組み合わせたモデルもあり,その場合,メモリクロックは1GHz相当,メモリバス帯域幅は16GB/s。また。グラフィックスメモリ256MB版も存在する GeForce 100シリーズの3モデルが採用するGP
OpenMPは複数のCPU(複数コアを含む)を持った計算機上での並列化に威力を発揮する。 OpenMPを使う最大の利点は、OpenMPに対応したコンパイラであれば、非常に簡単に並列化できる点である。 現在、gcc、Visual C++、およびIntelコンパイラなど主要なコンパイラはOpenMPに対応している。 習得も他の並列化技法に比べて比較的容易である。 なお、速度を最優先にする場合、単一コンピュータ上で動かした場合でも、メモリのローカリティのためかOpenMPよりMPIの方が効率のよいことが多い。MPIに関してはこちらを参照。 なお、インテルがOpenMP初心者向けに非常にわかりやすい文書を公開している。 OpenMPプログラムのコンパイル OpenMPの各種関数を使わない場合、#pragma ompで始まる指示をソースコード内に書き込み、下記のコンパイルスイッチをつけてコンパイルす
目次 >> MPI MPI(Message Passing Interface) このページでは、MPI(http://www-unix.mcs.anl.gov/mpi/)について解説する。 MPIとは MPIとは、複数の計算機で並列に計算させて、演算の高速化を図る手法である。1台のコンピュータでも可能ではあるが、通常は複数台のコンピュータをネットワークでつないだ構成を取る。1台の場合は、OpenMPなど別の方法も検討してみるとよい。 MPIはほかの並列か方法と比べて、大規模な並列化に向いているが、その一方で、実行するには特別な方法でプログラムを起動させてやる必要があるなど、少々敷居が高い。 OpenMPIとMPICHがあるが、どちらもメジャーなので好きな方を使えばよい。 OpenMPIのインストール $ sudo apt-get install openmpi-bin openmpi-d
ここではGPGPU向け統合環境の一つ、NVIDIAのCUDA(Compute unified device architecture)を使って、大規模並列計算を行ってみる。 NVIDIAによれば、並列度の高い処理ではCPUと比べておよそ10倍以上の速さで処理できるという。 なお、CUDA環境をインストールすると、自動的にOpenCLも使えるようになる。OpenCLに関しては別項を参照。 目次 CUDAのインストール(Linux編) - LinuxにCUDA環境をインストール CUDAのインストール(Windows編) - Windows XPにCUDA環境をインストール CUDAのインストール(Mac OS X編) - Mac OS XにCUDA環境をインストール 初めてのプログラム - とりあえずCUDAでのプログラムに慣れてみます 拡散方程式を解く - より実用的な処理の一例として拡散
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く