CUDA C プロフェッショナル プログラミング

CUDA C プロフェッショナル プログラミング

¥5,000+税

品種名
書籍
発売日
2015/9/24
ページ数
584
サイズ
B5変形判
著者
John Cheng 著/Max Grossman 著/Ty McKercher 著/株式会社クイープ 訳/森野 慎也 監訳
ISBN
978-4-8443-3891-8

CUDA Cの手法を本格的に学ぶ!

CUDA Cプログラミングを実践するための技術解説書。CUDAは、CPUとGPU(グラフィックス処理ユニット)が協調して並列処理を行うプログラムの開発・実行環境。本書では、CUDAプログラミングモデルから始め、カーネルレベルとグリッドレベルの並列化手法を解説しています。さらには、GPUスループットの計測、CUDAアプリケーションへの効率的な移植、マルチGPUプログラミングなども説明。CUDA Cプログラミングを本格的に理解して、プログラムの実行速度を最適化するための格好の一冊です。(本書は『Professional CUDA C Programming』の翻訳書)

「読者アンケートに答える」「読者プレゼントに応募」の場合もこちらをご利用ください。

アンケートに答える

書籍の内容に関するお問い合わせはこちら。お答えできるのは本書に記載の内容に関することに限ります。

詳細

著者プロフィール

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章の日本語版コラムの執筆を担当。

目次

第1章 CUDA によるヘテロジニアス並列コンピューティング
第2章 CUDAプログラミングモデル
第3章 CUDAの実行モデル
第4章 グローバルメモリ
第5章 シェアードメモリとコンスタントメモリ
第6章 ストリームと並列処理
第7章 命令レベルのプリミティブの調整
第8章 CUDAのGPUアクセラレーションライブラリとOpenACC
第9章 マルチGPUプログラミング
第10章 実装上の注意点

関連書籍

好評発売中

Python機械学習プログラミング 達人データサイエンティストによる理論と実践

分類/回帰問題から深層学習までを解説。機械学習の考え方とPython実装法がわかる!

好評発売中

OpenStack-Ansible で作る HA 環境構築手順書 kilo版(Think IT Books)

OSSクラウドの大本命、OpenStackをAnsibleで構築しよう!

好評発売中

OpenStack 構築手順書 Kilo版(Think IT Books)

OSSクラウドの大本命、OpenStack(Kilo版)を構築しよう!

好評発売中

OpenStack 構築手順書 Liberty版(Think IT Books)

OSSクラウドの大本命、OpenStack(Liberty版)を構築しよう!

ダウンロード

  •  以下のリンクより、本書で解説しているサンプルコードをダウンロードすることができます。

お詫びと訂正

誤記のためにご迷惑をおかけし、誠に申し訳ございません。

  • 314ページ 図6-1の下の本文6行目
    • [誤]図6-1では、1つ目ストリームでの
    • [正]図6-1では、1つ目のストリームでの
    • 備考:

       ※ 電子書籍のリフローレイアウトでは修正済み。

  • 337ページ 上から2つ目のコード(網掛け部分)下にある本文1行目の末尾
    • [誤]ディパッチ
    • [正]ディスパッチ
    • 備考:

      ※ 電子書籍のリフローレイアウトでは修正済み。

  • 526ページ ページ末尾のリストの下から7行目(コマンド)
    • [誤]$ ./crypt encypt data data2 key
    • [正]$ ./crypt encrypt data data2 key
    • 備考:

       ※ 電子書籍のリフローレイアウトでは修正済み。