大話處理器——處理器基礎知識讀本
作 者:萬木楊編著
出 版 社:清華大學出版社出版時間:2011-10-1
版 次:1
印刷時間:2011-10-1
開 本:16開
紙 張:膠版紙
印 次:1
I S B N:9787302263159
包 裝:平裝
內容簡介
處理器是IT、通信、電子產業的基石,沒有處理器,信息產業大廈就如同建立在沙灘之上。
本書是一本圖文並茂、生動幽默的處理器科普讀本,全書行文風趣幽默,用類比來解釋晦澀的技術,用圖畫來代替枯燥的文字。本著科技以人為本的理念,本書除了技術外,還介紹了大量人物和公司的故事,供大家閒讀。
作者簡介
萬木楊,網名木兮清揚,華為公司服務近6年,曾任軟體工程師、算法工程師、系統工程師,擅長多媒體算法設計和編寫高效代碼。
作者自2004年起開始研究多媒體算法,從語音識別,到人臉動畫,再到視頻編解碼,足跡遍布語音、圖像、視頻、3D。自2006年在DSP上編寫程式,從此開始深入研究處理器內部結構,後來接觸過大量的半導體公司和處理器晶片,對處理器技術和產品有著深刻的理解。
閒暇之餘,作者喜愛讀書,多年來保持平均兩周一本的速度。
目錄
第1章 漫遊計算機世界
1.1 計算機的前世、今生、來世
1.2 計算機分門別類
1.3 PC機結構探秘
第2章 初識處理器——掀起你的蓋頭來
2.1 處理器是怎樣工作的——處理器的硬體模型
2.2 怎樣來使用處理器——處理器的編程模型
2.3 處理器的分層模型
2.4 選什麼樣的處理器——適合的才是最好的
第3章 指令集體系結構——處理器的外表
3.1 指令集是什麼
3.2 指令集發展的來龍去脈
3.3 指令集的五朵金花
3.4 地盤之爭
3.5 彙編語言格式——沒有規矩不成方圓
第4章 微架構——處理器的內心世界
4.1 跟著順溜學流水線
4.2 從子彈射擊到指令執行
4.3 從順序執行到亂序執行——因時制宜
4.4 處理器並行設計——並行,提高性能的不二法門
4.5 指令並行(Instruction Level Parallelism)
4.6 數據並行(Data Level Parallelism)
4.7 執行緒並行(Thread Level Parallelism)
4.8 並行總結
4.9 微架構總結
第5章 Cache——處理器的“肚量”
5.1 什麼是Cache——探索既熟悉又陌生的領域
5.2 處理器的Cache結構——探索那些鮮為人知的秘密
5.3 Cache一致性
5.4 片內可定址存儲器——軟體管理的Cache
第6章 編寫高效代碼——時間就是生命
第7章 SOC——吸星大法
第8章 “芯”路歷程——明明白白我的“芯”