登入帳戶  | 訂單查詢  | 購物車/收銀台( 0 ) | 在線留言板  | 付款方式  | 聯絡我們  | 運費計算  | 幫助中心 |  加入書簽
會員登入 新註冊 | 新用戶登記
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2023年度TOP分類閱讀雜誌 香港/國際用戶
最新/最熱/最齊全的簡體書網 品種:超過100萬種書,正品正价,放心網購,悭钱省心 送貨:速遞 / EMS,時效:出貨後2-3日

2024年08月出版新書

2024年07月出版新書

2024年06月出版新書

2024年05月出版新書

2024年04月出版新書

2024年03月出版新書

2024年02月出版新書

2024年01月出版新書

2023年12月出版新書

2023年11月出版新書

2023年10月出版新書

2023年09月出版新書

2023年08月出版新書

2023年07月出版新書

『簡體書』超标量处理器设计

書城自編碼: 2269616
分類: 簡體書→大陸圖書→計算機/網絡计算机理论
作者: 姚永斌 编著
國際書號(ISBN): 9787302347071
出版社: 清华大学出版社
出版日期: 2014-04-01

頁數/字數: 373页
書度/開本: 大16开

售價:NT$ 441

我要買

share:

** 我創建的書架 **
未登入.



新書推薦:
牛津世界历史研究指南
《 牛津世界历史研究指南 》

售價:NT$ 978.0
人间珍贵:澎湃夜读集3
《 人间珍贵:澎湃夜读集3 》

售價:NT$ 354.0
孩子一生的底气
《 孩子一生的底气 》

售價:NT$ 307.0
撒哈拉海计划:技术、殖民与气候危机
《 撒哈拉海计划:技术、殖民与气候危机 》

售價:NT$ 411.0
制造亚洲:一部地图上的历史
《 制造亚洲:一部地图上的历史 》

售價:NT$ 562.0
湘军史稿 华章大历史040
《 湘军史稿 华章大历史040 》

售價:NT$ 458.0
印度经济简史:1947-2022
《 印度经济简史:1947-2022 》

售價:NT$ 359.0
吞海.大结局
《 吞海.大结局 》

售價:NT$ 286.0

建議一齊購買:

+

NT$ 627
《 计算机组织与体系结构:性能设计(第7版) 》
+

NT$ 891
《 自己动手写CPU(含CD光盘1张) 》
+

NT$ 698
《 步步惊"芯"--软核处理器内部设计分析(含CD光盘1张)(掀开处理器的神秘面纱,带你遨游在一个简洁但不简单、复杂但不混乱的二进制世界) 》
+

NT$ 656
《 支撑处理器的技术——永无止境地追求速度的世界 》
+

NT$ 280
《 处理器架构 》
+

NT$ 836
《 高性能微处理器电路设计 》
編輯推薦:
《超标量处理器设计》编著者姚永斌。 第1章主要介绍普通处理器和超标量处理器的一些背景知识。 第1章主要介绍普通处理器和超标量处理器的一些背景知识。
第2章开始讲述Cache,这是由于一般的指令都是从ICache中取出来并送到流水线中的,因此流水线始于ICache,当然,在处理器中也存在DCache,它也会在这一章进行讲述。不同结构的Cache对处理器的性能有着重要的影响,尤其是在超标量处理器中,每周期需要同时执行多条指令,这给Cache的设计带来了一些挑战。
第3章主要介绍虚拟存储器(Virtual
Memory),因为处理器在取指令的时候,如果送出的是虚拟地址,那么首先需要被转化为物理地址,然后才能够取得指令,对数据的访问也是类似的,虚拟存储器是现代操作系统运行的基础,在处理器中需要软硬件配合工作,才可以对虚拟存储器提供完整的支持。
……
內容簡介:
《超标量处理器设计》编著者姚永斌。
《超标量处理器设计》讲述超标量(SuperScalar)处理器的设计,现代的高性能处理器都采用了超标量结构,大至服务器和高性能PC的处理器,小至平板电脑和智能手机的处理器,无一例外。本书以超标量处理器的流水线为主线展开内容介绍。本书主要内容包括超标量处理器的背景知识、流水线、顺序执行和乱序执行两种方式的特点;
Cache的一般性原理、提高Cache性能的方法以及超标量处理器中的Cache,尤其是多端口的Cache;
虚拟存储器的基础知识、页表、TLB和Cache加入流水线后的工作流程;
分支预测的一般性原理、在超标量处理器中使用分支预测时遇到的问题和解决方法以及如何在分支预测失败时对处理器的状态进行恢复; 一般的 RISC指令集体系的简单介绍;
指令解码的过程,尤其是超标量处理器中的指令解码;
寄存器重命名的一般性原理、重命名的方式、超标量处理器中使用寄存器重命名时遇到的问题和解决方法以及如何对寄存器重命名的过程实现状态恢复;
指令的分发(Dispatch)和发射(Issue)、发射过程中的流水线、选择电路和唤醒电路的实现过程;
处理器中使用的基本运算单元、旁路网络、Cluster结构以及如何对LoadStore指令的执行过程进行加速;
重排序缓存(ROB)、处理器状态的管理以及超标量处理器中对异常的处理过程; 经典的Alpha
21264处理器的介绍。在本书中使用了一些现实世界的超标量处理器作为例子,以便于读者加深对超标量处理器的理解和认识。
本书可用作高等院校电子及计算机专业研究生和高年级本科生教材,也可供自学者阅读。
目錄
第1章 超标量处理器概览
1.1 为什么需要超标量
1.2 普通处理器的流水线
1.2.1 流水线概述
1.2.2 流水线的划分
1.2.3 指令间的相关性
1.3 超标量处理器的流水线
1.3.1 顺序执行
1.3.2 乱序执行

第2章 Cache
2.1 Cache的一般设计
2.1.1 Cache的组成方式
2.1.2 Cache的写入
2.1.3 Cache的替换策略
2.2 提高Cache的性能
2.2.1 写缓存
2.2.2 流水线
2.2.3 多级结构
2.2.4 Victim Cache
2.2.5 预取
2.3 多端口Cache
2.3.1 True Multiport
2.3.2 Multiple Cache Copies
2.3.3 Multibanking
2.3.4真实的例子: AMD Opteron的多端口Cache
2.4 超标量处理器的取指令

第3章 虚拟存储器
3.1 概述
3.2 地址转换
3.2.1 单级页表
3.2.2 多级页表
3.2.3 Page Fault
3.2.4 小结
3.3 程序保护
3.4 加入TLB和Cache
3.4.1 TLB的设计
3.4.2 Cache的设计
3.4.3 将TLB和Cache放入流水线

第4章 分支预测
4.1 概述
4.2 分支指令的方向预测
4.2.1 基于两位饱和计数器的分支预测
4.2.2 基于局部历史的分支预测
4.2.3 基于全局历史的分支预测
4.2.4 竞争的分支预测
4.2.5 分支预测的更新
4.3 分支指令的目标地址预测
4.3.1 直接跳转类型的分支预测
4.3.2 间接跳转类型的分支预测
4.3.3 小结
4.4 分支预测失败时的恢复
4.5 超标量处理器的分支预测

第5章 指令集体系
5.1 复杂指令集和精简指令集
5.2 精简指令集概述
5.2.1 MIPS指令集
5.2.2 ARM指令集
5.3 LoadStore指令
5.3.1 Load指令
5.3.2 Store指令
5.4 计算指令
5.4.1 加减法
5.4.2 移位指令
5.4.3 逻辑指令
5.4.4 乘法指令
5.4.5 乘累加指令
5.4.6 特殊计算指令
5.5 分支指令
5.6 杂项指令
5.7 异常

第6章 指令解码
6.1指令缓存
6.2一般情况
6.3特殊情况
6.3.1分支指令的处理
6.3.2乘累加乘法指令的处理
6.3.3前后变址指令的处理
6.3.4LDMSTM指令的处理
6.3.5条件执行指令的处理

第7章 寄存器重命名
7.1概述
7.2寄存器重命名的方式
7.2.1使用ROB进行寄存器重命名
7.2.2将ARF扩展进行寄存器重命名
7.2.3使用统一的PRF进行寄存器重命名
7.3重命名映射表
7.3.1基于SRAM的重命名映射表
7.3.2基于CAM的重命名映射表
7.4超标量处理器的寄存器重命名
7.4.1解决RAW相关性
7.4.2解决WAW相关性
7.5寄存器重命名过程的恢复
7.5.1使用Checkpoint
7.5.2使用WALK
7.5.3使用Architecture State
7.6分发

第8章 发射
8.1概述
8.1.1集中式VS分布式
8.1.2数据捕捉VS非数据捕捉
8.1.3压缩VS非压缩
8.2发射过程的流水线
8.2.1非数据捕捉结构的流水线
8.2.2数据捕捉结构的流水线
8.3分配
8.4仲裁
8.4.11ofM的仲裁电路
8.4.2NofM的仲裁电路
8.5唤醒
8.5.1单周期指令的唤醒
8.5.2多周期指令的唤醒
8.5.3推测唤醒

第9章 执行
9.1概述
9.2FU的类型
9.2.1ALU
9.2.2AGU
9.2.3BRU
9.2.4其他FU
9.3旁路网络
9.3.1简单设计的旁路网络
9.3.2复杂设计的旁路网络
9.4操作数的选择
9.5Cluster
9.5.1Cluster IQ
9.5.2Cluster Bypass
9.6存储器指令的加速
9.6.1Memory Disambiguation
9.6.2非阻塞Cache
9.6.3关键字优先
9.6.4提前开始

第10章 提交
10.1概述
10.2重排序缓存
10.2.1一般结构
10.2.2端口需求
10.3管理处理器的状态
10.3.1使用ROB管理指令集定义的状态
10.3.2使用物理寄存器管理指令集定义的状态
10.4特殊情况的处理
10.4.1分支预测失败的处理
10.4.2异常的处理
10.4.3中断的处理
10.4.4Store指令的处理
10.4.5指令离开流水线的限制

第11章 真实世界的例子: Alpha 21264处理器
11.1概述
11.2取指令和分支预测
11.2.1lineway的预测
11.2.2分支预测
11.3寄存器重命名
11.4发射
11.5执行单元
11.5.1整数的执行单元
11.5.2浮点数的执行单元
11.6存储器的访问
11.6.1Speculative Disambiguation
11.6.2Load hitmiss Prediction
11.7退休
11.8结论
参考文献

 

 

書城介紹  | 合作申請 | 索要書目  | 新手入門 | 聯絡方式  | 幫助中心 | 找書說明  | 送貨方式 | 付款方式 香港用户  | 台灣用户 | 海外用户
megBook.com.tw
Copyright (C) 2013 - 2024 (香港)大書城有限公司 All Rights Reserved.