
コンピュータの構成と設計 第5版 上
デイビッド A パターソン、ジョン L ヘネシー、成田 光彰
日経BP / 2014-12-06
この本について
コードを書いていて「なぜこの処理は速くならないんだろう」とか、「そもそもコンピュータの中では何が起きているんだろう」とモヤモヤすること、僕はけっこうあります。表面的な最適化だけ追いかけても限界があって、結局“中身の仕組み”を知らないまま手探りしていたんだなと気づきました。 『コンピュータの構成と設計』は、その仕組みを地道にほどいてくれる本です。たとえば、高水準言語がどう翻訳され、どんな低水準の命令に落ちていくのかが分かると、「どこで遅くなるのか」を具体的に考えられるようになります。さらに、DRAMやSRAMといったメモリ階層の違いが腹落ちすると、キャッシュに優しい書き方の意味が実感としてつかめます。予測実行のような仕組みも、ただの専門用語ではなく「外れた時に戻すコストまで含めて性能が決まる」という視点で見られるようになります。 設計者向けの本に見えますが、実際には「ソフト側の人こそ読んだ方が楽になるのでは」と思いました。特に、性能まわりの理解を“感覚”ではなく“構造”で持ちたい人に刺さるはずです。僕自身、抽象化の層が見えるようになってから、コードの書き方も調査の仕方も少しだけ落ち着きました。
読書インサイト
ハイライト密度
多くの読者は第3章に最もインサイトを感じており、全ハイライトの25%が集中しています。
読書の順序
この本の前に読まれた本
この本に似ている本
すべて見る arrow_right_alt書籍情報(出版社紹介・目次)expand_more
出版社による紹介
BookNotion をお使いの方へ
この本の指標は、あなたの本棚でも見られます
このページで見ている読者数・精読度・完走率は、あなた自身の本にも表示できます。BookNotion をお使いなら、下のリンクを開くだけで自分のデータが出ます(ログイン操作は不要です)。
読んだ内容を、もう忘れない。
BookNotion Zなら、Kindleのハイライトを自動で保存・整理。Notionにエクスポートして、いつでも振り返れます。
クレジットカード不要




![初めての人のためのLISP[増補改訂版]](https://m.media-amazon.com/images/I/81NsdqZcETL._SY500.jpg)