作者GreatShot (我要拿Ph.D.!!!)
看板CompBook
标题Re: [问题] 想请问这两本书的差别???
时间Tue Dec 5 01:20:41 2006
※ 引述《huj (exempt obligation)》之铭言:
: 请问各位
: 这两本书内容差异在什麽地方以及哪一本是俗称的白算盘本呢?
: 谢谢赐教
: 1.
: http://www.amazon.com/o/ASIN/1558606041/ref=pd_rvi_gw_2/102-3982793-4777745
: 2.
: http://www.amazon.com/o/ASIN/1558605967/ref=pd_rvi_gw_3/102-3982793-4777745
: 谢谢各位
两本讲的"主轴"是一样的
角度却不一样
第一本是Introduction
偏重在Instruction Set的介绍 还有基础的pipeline观念 记忆体的阶层关系
主要是让你能在软体跟硬体之间的模糊地带有个概念
知道软体跟硬体是如何接轨
看完就应该大略知道
Compiler的作用为何
高阶程式怎样透过组语让CPU去做事
一些杂志里常看到但是你原本知其然不知其所以然的东西
应该都会知道大概了
像是TLB是啥..n-way cache是啥
cache怎麽运作
为什麽时脉高效能不一定好
RISC跟CISC的差别
x86跟sparc的差别
到这里应该都有个概念
第二本是Optimization
偏重在计量方法跟演算法上面
告诉你一颗CPU里头的硬体有应用到哪些演算法
有哪些平行化处理的观念在里面 技术是如何演进
除了pipeline之外的指令平行处理技术 scoreboard tomasulo等等
Compiler又是怎样帮助指令平行化
怎样去侦测一些阻挠平行化的因子
怎样去预测branch会不会发生
这本书所有的东西都会考量benchmark跟成本
总之就是将第一本有介绍到的东西做效能跟成本的最佳化
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.133.110.47
1F:推 huj:感谢!!! 12/11 00:32