資源簡介
《超標量處理器設計》講述超標量(SuperScalar)處理器的設計,現(xiàn)代的高性能處理器都采用了超標量結構,大至服務器和高性能PC的處理器,小至平板電腦和智能手機的處理器,無一例外。《超標量處理器設計》以超標量處理器的流水線為主線展開內(nèi)容介紹。《超標量處理器設計》主要內(nèi)容包括超標量處理器的背景知識、流水線、順序執(zhí)行和亂序執(zhí)行兩種方式的特點;Cache的一般性原理、提高Cache性能的方法以及超標量處理器中的Cache,尤其是多端口的Cache;虛擬存儲器的基礎知識、頁表、TLB和Cache加入流水線后的工作流程;分支預測的一般性原理、在超標量處理器中使用分支預測時遇到的問題和解決方法以及如何在分支預測失敗時對處理器的狀態(tài)進行恢復;一般的RISC指令集體系的簡單介紹;指令解碼的過程,尤其是超標量處理器中的指令解碼;寄存器重命名的一般性原理、重命名的方式、超標量處理器中使用寄存器重命名時遇到的問題和解決方法以及如何對寄存器重命名的過程實現(xiàn)狀態(tài)恢復;指令的分發(fā)(Dispatch)和發(fā)射(Issue)、發(fā)射過程中的流水線、選擇電路和喚醒電路的實現(xiàn)過程;處理器中使用的基本運算單元、旁路網(wǎng)絡、Cluster結構以及如何對Load/Store指令的執(zhí)行過程進行加速;重排序緩存(ROB)、處理器狀態(tài)的管理以及超標量處理器中對異常的處理過程;經(jīng)典的Alpha21264處理器的介紹。在本書中使用了一些現(xiàn)實世界的超標量處理器作為例子,以便于讀者加深對超標量處理器的理解和認識。
《超標量處理器設計》可用作高等院校電子及計算機專業(yè)研究生和高年級本科生教材,也可供自學者閱讀。
代碼片段和文件信息
評論
共有 條評論