ヘネシー&パターソン コンピュータアーキテクチャ 定量的アプローチ第5版(John L. Hennessy David A. Patterson 吉瀬 謙二 佐藤 寿倫 中條 拓伯 中條 拓伯 天野 英晴 天野 英晴 鈴木 貢)|翔泳社の本
  1. ホーム >
  2. 書籍 >
  3. ヘネシー&パターソン コンピュータアーキテクチャ 定量的アプローチ第5版

ヘネシー&パターソン コンピュータアーキテクチャ 定量的アプローチ第5版



翻訳
翻訳
翻訳
監修
翻訳
監修
翻訳

形式:
書籍
発売日:
ISBN:
9784798126234
定価:
9,130(本体8,300円+税10%)
仕様:
B5変・776ページ
キーワード:
#プログラミング,#開発環境,#開発手法,#Web・アプリ開発

クラウド時代のコンピュータ・アーキテクチャを完全解説!
チューリング賞受賞の著者による定番書!

「RISC」育ての親、ヘネシー&パターソン両教授によるコンピュータ・アーキテクチャの定番書です。
着実に版を重ね、第5版となる本書はCPUアーキテクチャ設計中心に、ハードウェアにおける
システム・アーキテクチャを詳細に解説。

GoogleやAmazonを支える大規模コンピューティング環境や、スマホやタブレットなど
小型PCにおけるアーキテクチャにも目を向けます。コンピュータの仕組みを学べる
定番書として欠かせない1冊です。

2017年、ヘネシーとパターソンは、コンピュータ科学のノーベル賞といわれる
「チューリング賞」を受賞しました。

まえがき

我々がこの本を書いた理由
この版について
話題の選択と構成
内容の概観
この教科書の読み方
章構成
演習問題付きケーススタディ
補助的な記述部分
本書改善の手助けのお願い
おわりに
謝辞 第5版の貢献者
旧版の貢献者

第1章 定量的な設計と解析の基礎

はじめに
コンピュータのクラス
コンピュータアーキテクチャを定義する
実装テクノロジのトレンド
半導体の電力とエネルギーのトレンド
コスト
ディペンダビリティ(dependability)
性能の測定、報告、整理の方法
コンピュータ設計の定量的な原則
総合的な実例:性能、価格、電力
誤った考えと落とし穴
おわりに
歴史的視点と参考文献
ケーススタディと演習問題(DianaFranklinによる)

第2章 メモリ階層の設計

はじめに
キャッシュの性能を向上させる1 の高度な改良法
メモリ技術と最適化
保護:仮想メモリと仮想マシン
他の章との関連:メモリ階層の設計
総合的な実例:ARMCortex-A8とIntelCorei7のメモリ階層
誤った考えと落し穴
おわりに:将来予測
歴史的展望と参照事項
ケーススタディと演習問題(NormanP.Jouppi,NaveenMuralimanohar,ShengLi)

第3章 命令レベル並列性とその活用

命令レベル並列性:概念とチャレンジ
命令レベル並列性技術のためのコンパイラの基本
先進的な分岐予測による分岐コストの削減
動的スケジューリングによるデータハザードの克服
動的スケジューリング:例題とアルゴリズム
ハードウェアベースの投機処理
多重命令発行と静的スケジューリングを用いた命令レベル並列性の抽出
動的スケジューリング、多重命令発行および投機処理を用いた命令レベル並列性の抽出
命令供給と投機処理のための高度な技術
ILPの上限
他の章との関連:ILPのアプローチとメモリシステム
マルチスレッディング:単一プロセッサスループット改善のためのスレッドレベル並列性抽出
総合的な実例:IntelCorei7 とARMCortex-A8
誤った考えと落とし穴
おわりに:次は何か?
歴史的展望と参照事項
ケーススタディと演習問題(JasonD.BakosとRobertP.Colwell)

第4章 ベクタ、SIMD、GPUにおけるデータレベル並列性

はじめに
ベクタアーキテクチャ
マルチメディア向けSIMD拡張命令セット
グラフィック処理ユニット
ループレベル並列性の検出と増強
他の章との関連
総合的な実例:モバイルGPU対サーバGPUとTesla対Corei7
誤った考えと落とし穴
おわりに
歴史的視点と参考文献
ケーススタディと演習問題(JasonD.Bakos)

第5章スレッドレベル並列性

はじめに
集中共有メモリ型アーキテクチャ
対称型共有メモリマルチプロセッサの性能
分散共有メモリとディレクトリベースコヒーレンス制御
同期:その基本
メモリコンシステンシモデル:導入
他の章との関連
総合的な実例:マルチコアプロセッサとその性能
誤った考えと落とし穴
おわりに
歴史的視点と参考文献
ケーススタディと演習問題(AmrZakyとDavidA.Wood)

第6章 要求レベル並列性/データレベル並列性を利用したウェアハウススケールコンピュータ

はじめに
ウェアハウススケールコンピュータのプログラミングモデルとワークロード
ウェアハウススケールコンピュータのコンピュータアーキテクチャ
ウェアハウススケールコンピュータの基盤設備の物理構造とそのコスト
クラウドコンピューティング:ユーティリティコンピューティングの復活
他の章との関連
総合的な実例:Google社のWSC
誤った考えと落とし穴
おわりに
歴史の見地とリファレンス
ケーススタディと演習問題(ParthasarathyRanganathan)

付録A 命令セットの原理

はじめに
命令セットアーキテクチャの分類
メモリアドレッシング
オペランドタイプとオペランドサイズ
命令セットにおける命令操作
制御のための命令
命令セットのエンコード
他の章との関連:コンパイラの役割
総合的な実例:MIPSアーキテクチャ
誤った考えと落し穴
おわりに
歴史的展望と参照事項
ケーススタディと演習問題(GregoryD.Peterson)

付録B 記憶階層の復習

はじめに
キャッシュの性能
6つの基本的なキャッシュ改良法
仮想メモリ
仮想メモリの保護とその例
誤った考えと落し穴
おわりに
歴史的展望と参照事項

付録C パイプライン処理:基本および中間的な概念

はじめに
パイプライン処理の主要な障害:パイプラインハザード
パイプラインの実装法
何がパイプラインの実装を困難にするのか
複数サイクル演算を扱うためのMIPSパイプライン拡張
総合的な実例:MIPSR4000パイプライン
他の章との関連
誤った考えと落し穴
おわりに
歴史的展望と参照事項
ケーススタディと演習問題(DianaFranklin)
参考文献

本書は付属データの提供はございません。

お問い合わせ

内容についてのお問い合わせは、正誤表、追加情報をご確認後に、お送りいただくようお願いいたします。

正誤表、追加情報に掲載されていない書籍内容へのお問い合わせや
その他書籍に関するお問い合わせは、書籍のお問い合わせフォームからお送りください。

利用許諾に関するお問い合わせ

本書の書影(表紙画像)をご利用になりたい場合は書影許諾申請フォームから申請をお願いいたします。
書影(表紙画像)以外のご利用については、こちらからお問い合わせください。

  • 付録D~Lについて

    本書の付録D以降は、原書の出版社のウェブサイトのみでご覧いただけます。
    本書の「この版について」(紙の書籍はvページ2行目)および「補助的な記述部分」(紙の書籍はixページ)に記載しているURLにアクセスしてください。

ご購入いただいた書籍の種類を選択してください。

書籍の刷数を選択してください。

刷数は奥付(書籍の最終ページ)に記載されています。

現在表示されている正誤表の対象書籍

書籍の種類:

書籍の刷数:

本書に誤りまたは不十分な記述がありました。下記のとおり訂正し、お詫び申し上げます。

対象の書籍は正誤表がありません。

最終更新日:2017年09月25日
発生刷 ページ数 書籍改訂刷 電子書籍訂正 内容 登録日
1刷 000
「追加情報」があります
本書刊行後の追加情報等は、「追加情報」のページに掲載しています。併せてご利用ください。
2017.09.25

感想・レビュー

nilgilri さん

2017-08-28

ざっと流し読み。