# John L. Hennessy Stanford University の元学長(Past-President)であり、Alphabet Inc. の会長を務める。[[David A. Patterson]] とともに RISC アーキテクチャの共同発明者として知られ、両名は2017年 ACM A.M. Turing 賞を受賞した。[[@2019__CACM__A New Golden Age for Computer Architecture]] では、1980年代前半に Stanford University で MIPS マイクロプロセッサの開発を主導した経緯や、命令セットアーキテクチャ(ISA)の歴史的教訓、Moore の法則・Dennard スケーリングの終焉後にドメイン固有アーキテクチャ・オープン ISA・アジャイルハードウェア開発が新たな性能向上の道筋になるという展望を、Patterson と共著で論じた。1989年には Patterson と共著で教科書 "Computer Architecture: A Quantitative Approach" を出版し、測定とベンチマークに基づく定量的なアーキテクチャ設計手法を確立した(Source: [[@2019__CACM__A New Golden Age for Computer Architecture]])。 同教科書第6版(2019)第1章 [[@2019__MorganKaufmann__Computer Architecture - A Quantitative Approach - Chapter 1 Fundamentals of Quantitative Design and Analysis]] は、Patterson との共著で「唯一一貫して信頼できる性能指標は実プログラムの実行時間である」という定量的設計の中心テーゼを提示し、Amdahlの法則・CPU性能方程式・ディペンダビリティのMTTF/MTTRモデルを本書全体で使う分析ツールとして導入する。命令セットをMIPSからRISC-Vへ全面的に切り替えた最初の版であり、Moore の法則とDennardスケーリングの終焉を前提に、ドメイン固有アーキテクチャ(第7章)とウェアハウススケールコンピュータ(第6章)を中心に据える。 同教科書第4章 [[@2019__MorganKaufmann__Computer Architecture - A Quantitative Approach - Chapter 4 Data-Level Parallelism in Vector, SIMD, and GPU Architectures]] は、Pattersonとの共著でベクトルアーキテクチャ・マルチメディアSIMD命令拡張・GPUという3つのデータレベル並列性(DLP)実装形態を統一的な枠組みで論じる。RISC-Vのベクトル拡張RV64Vを例にベクトルアーキテクチャの機構を解説したのち、GPU独自の用語をベクトル用語・公式CUDA/NVIDIA用語へ段階的に対応づける表(図4.12、4.21、4.24、4.25)を核に据え、Rooflineモデル(Williams et al. 2009)による実測比較(NEC SX-9、Intel Core i7、NVIDIA GTX 280/P100)で締める(Source: [[@2019__MorganKaufmann__Computer Architecture - A Quantitative Approach - Chapter 4 Data-Level Parallelism in Vector, SIMD, and GPU Architectures]] §4.2, §4.4)。 ## 出典 - [[@2019__CACM__A New Golden Age for Computer Architecture]] - [[@2019__MorganKaufmann__Computer Architecture - A Quantitative Approach - Chapter 1 Fundamentals of Quantitative Design and Analysis]] - [[@2019__MorganKaufmann__Computer Architecture - A Quantitative Approach - Chapter 4 Data-Level Parallelism in Vector, SIMD, and GPU Architectures]]