PRESS』編集部が自信を持ってお届けするシリーズです。ご検討の皆様へ本書についてこの本の概要GPUの基本構造と技術動向に焦点を当てた解説書。3Dグラフィックス,ゲーム,モバイル,VR/AR,科学技術計算,そして人工知能/ディープラーニングに至るまで,幅広い分野でGPU/並列計算の重要度は高まる一方です。その背景にあるハードウェアおよび計算処理への要求とは,どのようなものでしょうか。本書ではGPUの今を主軸に,ハードウェアおよびソフトウェアの観点の基本事項,超並列処理の根幹部,重要技術の動向まで徹底解説。先端の実製品例,各分野での具体的な導入事例なども豊富に盛り込み,現場で活かせる技術知識を凝縮してお届けします。知的好奇心からGPUがどうなっているのかを知りたいという方も歓迎です。本書は,以下のような構成で解説を行っています。[入門]プロセッサとGPUどのようにして画像表示を行うのかというグラフィックスの基礎から,グラフィックスの歴史,3Dグラフィックスの考え方,CPUとGPUの違いなど,グラフィックスの基礎知識を解説しています。グラフィックシステムの基本的な構造やGPUの実行方式など,第2章以降に読み進むための基礎を説明します。第2章では,グラフィックス処理ハードウェアの歴史から,GPUの科学技術計算への利用について説明しています。SIMT実行やプレディケート実行など,今日のGPUの並列処理の方法について解説しています。第3章では,3Dグラフィックスとはどのような処理をするのか,そのための表示パイプラインを説明しています。ゲームにおける最近の3Dグラフィックス処理について解説しています。GPUによる科学技術計算とは,どのような用途に使われるのかを解説しています。第4章は本書の中心で,GPUの構造はどのようになっているのかを詳しく解説しています。本章を注意深く読んでいくと,なぜGPUが高い演算性能を持っているのかをしっかりと理解できるでしょう。科学技術計算ではエラーの発生が最終結果を誤らせてしまうという問題があり,エラーの検出や訂正が重要になります。第4章では,エラー検出や訂正の方法も説明を行っています。GPUプログラミングの基本GPUハードウェアは高い演算能力を持っているのですが,それらの計算資源を有効利用するプログラムがなければ性能を発揮できません。第5章は,超並列のGPUプログラムを記述するプログラミングの基本事項について説明しています。GPUの周辺技術GPUが高い性能を発揮するためには,データの供給と演算結果を格納する高バンド幅のメモリが必要です。CPUとGPU,あるいはGPU同士で高速にデータを転送することが必要になります。本章では,GPUのデバイスメモリやデータ転送の技術を解説しています。GPU活用の最前線GPUは3Dグラフィックス表示から汎用の科学技術計算へと適用範囲を拡大してきました。その3D表示はより品質を高め,製品開発の過程で試作を省くというような効率化を実現しています。VRやARのように,より高度な表示も使われ始めています。GPUの計算能力をAIの計算に使って自動運転を目指すというように,GPUの適用範囲が広がっています。第7章は,GPUがどのように使われていくのかの展望を持つのに役に立つでしょう。第8章は,これからCPUやGPUがどのように発展してくのかについて筆者の主観を交えつつ概観します。必要となる前提知識について本書を読むために必要となる特別な前提知識はそれほどはありません。以下のような基礎知識があれば,より読みやすいでしょう。......文字から図、2D、3Dへ。Andoシリコンバレーで,1990年代に先端プロセッサの開発に従事。現在はフリーのテクニカルライターとして,プロセッサやスーパーコンピュータ関係の報道や解説を中心に活動している。『コンピュータ設計の基礎』(マイナビ出版,2010),『プロセッサを支える技術』(技術評論社,2011)などコンピュータアーキテクチャ関係の6冊の著書がある。ブログでプロセッサ関係の話題を紹介している。西川善司(にしかわぜんじ)特別寄稿。トライゼットテクニカルジャーナリスト。高校時代からパソコン誌へのプログラムの寄稿,商業ゲームソフトの移植業務を受託。その後,日立製作所を経て記者業務に転向。ゲーム開発技術以外に,映像技術,自動車技術にもフォーカスした取材を行っている。べてのエンジニアのための,プログラミング技術情報誌です。~テスト管理の効率を上げ,脆弱性診断を自動で行う~早期リリースが注目される中で,ソフトウェアの品質やセキュリティ面への対応も重要になってきたと感じます。本連載では,安全性・安定性を加えた開発サイクルについて考えていきます。ゆるく,不定期に更新予定です。本特集では,2018年10月にリリースされたばかりのバージョン11と,現場の主力として使えるバージョン10にフォーカスし,この7年間で大きく進化したPostgreSQLの魅力を余すことなくお伝えします。......押さえておきたい輻輳制御アルゴリズム本連載ではTCP/IPの中でも特に,新たなアルゴリズム登場の背景として,ネットワーク環境の変化や,TCP輻輳制御アルゴリズムの変遷と概要をみていきます。ロクナナワークショップ」。本連載では,最新講座情報,セミナーイベントの開催情報やレポートを中心にお伝えてしていきます。TopicsUbuntuコミュニティに興味があるユーザ向けに,ML・Wiki・フォーラムなどの最新の話題を1週間分厳選してお届けします。統合監視ソフトウェアZabbixの概要と新機能の追加による設定や設計の考え方,よくある質問などを解説します。Linuxの統合認証にも新たな変化がありました。この連載ではAD-Linux統合認証の最新状況を紹介します。