CUDA C プロフェッショナル プログラミング (impress top gear)本無料ダウンロードpdf
CUDA C プロフェッショナル プログラミング (impress top gear)
によって John Cheng
3.5 5つ星のうち(7人の読者)
CUDA C プロフェッショナル プログラミング (impress top gear)本無料ダウンロードpdf - 内容紹介 ディープラーニングや機械学習などAIの処理高速化に最適! CUDA C プログラミングを本格的に学ぶ。グローバルメモリ、シェアードメモリ、ストリームなどを徹底活用。CUDAは、CPUとGPUが協調して並列処理を行うプログラムの開発・実行環境。本書では、CUDAプログラミングモデルから始め、カーネルレベルやグリッドレベルの並列化手法を解説。さらには、GPUスループットの計測、CUDAアプリケーションへの効率的な移植、マルチGPUプログラミングも説明。CUDA Cプログラムの処理をより高速化するための格好の一冊。◎本書は『Professional CUDA C Programming』の翻訳書です。【本書の構成】第1章 CUDAによるヘテロジニアス並列コンピューティングCPUをGPUで補う異種アーキテクチャと、異種並列プログラミングへのパラダイムシフトを紹介。第2章 CUDAプログラミングモデルCUDAのプログラミングモデルとプログラムの構造を説明し、超並列コンピューティングのプログラミングモデルを通じて提供される2段階のスレッド階層を解説。第3章 CUDAの実行モデルGPU上の数千のスレッドのスケジューリングを学ぶことにより、ハードウェアの観点からカーネル実行を詳しく見ていきます。第4章 グローバルメモリCUDAのメモリモデルを解説し、グローバルメモリのデータレイアウトとグローバルメモリへのアクセスパターンを分析。第5章 シェアードメモリとコンスタントメモリシェアードメモリを使ってカーネルのパフォーマンスを向上させる方法を説明。第6章 ストリームと並列処理CUDAストリームによるマルチカーネル並列化の実装方法、通信と計算のオーバーラップ、さまざまなジョブディスパッチ戦略によるカーネル間の並列性への影響を説明。第7章 命令レベルのプリミティブの調整浮動小数点数の演算、標準数学関数と組み込み数学関数、CUDAのアトミック演算の特徴を説明。第8章 CUDAのGPUアクセラレーションライブラリとOpenACC線形代数、フーリエ変換、乱数生成に関する具体的なサンプルを示し、CUDAライブラリによる新たなレベルの並列化を説明。コンパイラディレクティブに基づくGPUプログラミングモデルであるOpenACCも解説。第9章 マルチGPUプログラミングピアツーピアのGPUメモリアクセスのためのGPU Directテクノロジを説明し、複数のGPUにまたがって計算を管理および実行する方法も解説。第10章 実装上の注意点CUDAの開発プロセスと、プロファイルベースのさまざまな最適化手法を説明。 著者について ■著者 John Cheng(ジョン・チェン) ヘテロジニアス・コンピューティング・プラットフォーム上でのハイパフォーマンス・コンピューティングにおいて豊富な業界経験を持つ研究者。計算知能の専門家として10年以上金融業界で働き、遺伝的アルゴリズムにデータマイニングや統計学習を掛け合わせた先進的なソリューションを提供していた。現在は、エネルギー産業に関わっている。東京工業大学で計算知能分野の博士号を取得。 Max Grossman(マックス・グロスマン) 医療画像システムや機械学習、地球物理学でCUDAの適用経験があるGPUコンピューティングの専門家。 Ty McKercher(タイ・マッカーチャー) 2008年からNVIDIA社に勤務し、GPUアクセラレーション技術のユーザーサポートを行っている。 ■翻訳者 株式会社クイープ 1995年、米国サンフランシスコに設立。コンピュータシステムの開発、ローカライズ、コンサルティングを手がけている。2001年に日本法人を設立。主な訳書に、『Scala関数型デザイン&プログラミング—Scalazコントリビューターによる関数型徹底ガイド』『IT技術者なら知っておきたいストレージの原則と技術』、『Smashing Android UI』などがある(いずれもインプレス発行)。http://www.quipu.co.jp ■監訳者 森野慎也(もりの しんや) 2013年よりNVIDIAでCUDA担当のシニアソリューションアーキテクトとして勤務。NVIDIA入社前から、CUDAに関する講演・トレーニングに携わる。NVIDIAでもCUDAにおける教育活動、開発支援など、CUDAを広く利用していただくための活動に従事。本書では、監訳のほか、4、5、6、7、10章の日本語版コラムの執筆を担当。 成瀬彰(なるせ あきら) 2013年よりNVIDIAでシニアデベロッパーテクノロジーエンジニアとして勤務。CUDAやOpenACCによるGPUコンピューティングの専門家。HPC分野をはじめとする、さまざまな分野のアプリケーションのGPU向け最適化を担当している。本書では、監訳のほか、1、2章の日本語版コラムの執筆を担当。
CUDA C プロフェッショナル プログラミング (impress top gear)の詳細
本のタイトル : CUDA C プロフェッショナル プログラミング (impress top gear)
作者 : John Cheng
ISBN-10 : 4844338919
発売日 : 2015/9/24
カテゴリ : 本
ファイルサイズ : 28.89 (現在のサーバー速度は21.34 Mbpsです
以下は、CUDA C プロフェッショナル プログラミング (impress top gear)に関する最も有用なレビューの一部です。 この本を購入する/読むことを決定する前にこれを検討することができます。
CUDAをMPI環境で使用するための実際のコードが記載されています。和書での紹介があるのは本書が唯一ではないでしょうか?8、9、10章の内容が特に役立ちました。
0コメント