コンピュータの構成と設計 MIPS Edition 第6版
「パタ&へネ」の名で親しまれる古典的名著の第6版。
コンピュータ技術の初歩からモバイル/クラウド時代の最新のテーマまで深く解説。
第6版での主な改訂内容は下記のとおり。
■「高速化」に関する節をすべての章に含めるようにした。
第1章で、行列の乗算プログラムをPython 言語で組む。
これは性能が低いので、2章ではC言語を学習して、行列の乗算プログラムを組み直す。
さらに以降の章では、行列の乗算の速度を速めるために、データ・レベル並列性、命令レベル並列性、スレッド・レベル並列性を順次活用し、さらに最新の記憶階層に適合するようにメモリ・アクセスを調節する。
■第6版では、各章に「自習」の節を設けた。
その中で考えを呼び起こす質問を発する。
答えは各節の末尾に掲げたので、その答えをチェックすれば、自己評価できる。
■Mooreの法則およびDennardのスケーリング則が当てはまらなくなったことを説明するのに加えて、第5版で顕著であった変化の動因としてのMoore の法則を強調しないようにした。
■第2章では、2進数のデータには固有の意味はなく、プログラムによってデータ型が決まることを強調する材料を増やした。
■第2章にはまた、MIPSと対照的な命令セットとして、ARMv7、ARMv8、およびx86に加えて、RISC-Vについての手短な説明を含めた。
■第2章のベンチマークの例を、SPEC2006からSPEC2017に更新した。
■第4章と第5章の包括的な例題解説の対象は、最新のARM A53マイクロアーキテクチャおよびIntel Core-i7 6700 Skylakeマイクロアーキテクチャに更新した。
更新中です。しばらくお待ちください。