Computer Organization and Design RISC-V Editionノート2:何を学ぶか等
そんなに真剣に勉強してるわけじゃないけど、英語の長文対策だと思って読んでます。
※まだまだRISC-Vは出てきません。
p46"Welcome to the Post-PC Era"からp52"1.2 Eight Great Ideas in Computer Architecture"の直前まで読んだ。
Post-PC Era
PCの淘汰
SaaSの定義
Software as a Service (SaaS) delivers software and data as a service over the Internet, usually via a thin program such as a browser that runs on local client devices, instead of binary code that must be installed, and runs wholly on that device. Examples include web search and social networking.(p48)
本書で何を学ぶか
- プログラマは早いコードの書き方を鍛錬する
- 以前は省メモリなコード=高速だった。
新しい時代の関心事
- 並列性
- メモリ階層
- 省電力性(主にクライアントPMD側)
- アーキテクチャの理解が必要
Cで書かれた行列の掛け算掛処理を200倍高速で実行する方法とかいうやべー文が書かれている
Chapters 3 to 6 by showing how to improve performance of a C program by a factor of 200.
- これ日本語版読んだときにやった気がする。
英単語
- credo:信条
- Comprehending: 理解する
- consequences:結果
- perspective:視点
- integrated circuits:集積回路
- precisely:正確に
- capability:能力
- reinforce:強化する
- implications:意味合い
所要時間:ブログ下書き含め45分
- 作者:David A. Patterson,John L. Hennessy
- 出版社/メーカー: Morgan Kaufmann
- 発売日: 2017/04/27
- メディア: ペーパーバック