HnP, Ch.7: Domain-Specific Architecture
Computer Architecture, Sixth Edition: A Quantitative Approach
7 章が Domain-Specific Architecture. ここだけつまみ読み.
TPU と Pixel Visual Core, PVC の方が複雑でいまいち読んでいても理解できた気がしない。
ダイサイズという点だと TPU の方が断然でかく PVC はしょせんスマホの co-processor なのだが、一方で PVC を複雑に感じる、というのが不思議なところではある。TPU の方がより機能的な複雑さを削り落として ALU とかに割り振ってるということなのだろうなあ。
そのほかとある CPU エンジニアが最近のスマホのチップには 10 種類以上の instruction set が詰め込まれているのが普通、と証言していたくだりが面白かった。iPhone のチップも 2015 年の時点で CPU と GPU あわせてダイサイズの 1/3 くらいしか使ってないとも書いてあり、この謎チップ というか DSP というか DSA の時代は来てるなあと説得させられる。スマホはその傾向が顕著ではあるのかもしれない。