• 计算机组成与设计 硬件/软件接 risc-v版 原书第2版 软硬件技术 (美)戴维·a.帕特森,(美)约翰·l.亨尼斯 新华正版
  • 计算机组成与设计 硬件/软件接 risc-v版 原书第2版 软硬件技术 (美)戴维·a.帕特森,(美)约翰·l.亨尼斯 新华正版
21年品牌 40万+商家 超1.5亿件商品

计算机组成与设计 硬件/软件接 risc-v版 原书第2版 软硬件技术 (美)戴维·a.帕特森,(美)约翰·l.亨尼斯 新华正版

软硬件技术 新华书店全新正版书籍 支持7天无理由

100.45 5.9折 169 全新

库存160件

河北保定
认证卖家担保交易快速发货售后保障

作者(美)戴维·a.帕特森,(美)约翰·l.亨尼斯

出版社机械工业出版社

ISBN9787111727972

出版时间2023-07

版次1

装帧平装

开本16开

页数512页

字数814千字

定价169元

货号xhwx_1202997529

上书时间2024-01-02

浩子书屋

九年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
正版特价新书
商品描述
主编:

本书由图灵奖得主patterson和hennessy联袂撰写,是计算机体系结构新时代阅读之作。根据读者的需求,这一版将rv64切换为rv32,减少10条指令,降低学难度;新增关于领域定制体系结构(dsa)的讨论,使用google的tpuv1作为示例,还新增了tpuv3dsa超级计算机与nvidiavoltagpu集群的比较;每一章都增加了“能提升”一节,分别采用数据级并行、指令级并行、线程级并行等方,仅增加21行代码便使矩阵乘程序加速近50000倍,直观呈现出硬件对提高能效的重要。

目录:

赞誉

译者序

前言

作者简介

章 计算机抽象及相关技术 1

1.1 引言 1

1.1.1 传统的计算应用分类及其特点 2

1.1.2 欢迎来到后pc时代 3

1.1.3 你能从本书中学到什么 4

1.2 计算机体系结构中的7个思想 6

1.2.1 使用抽象简化设计 6

1.2.2 加速经常事件 6

1.2.3 通过并行提高能 7

1.2.4 通过流水线提高能 7

1.2.5 通过预测提高能 7

1.2.6 存储层次 7

1.2.7 通过冗余提高可靠 7

1.3 程序表象之下 8

1.4 箱盖后的硬件 10

1.4.1 显示器 11

1.4.2 触摸屏 12

1.4.3 打开机箱 13

1.4.4 数据安全 15

1.4.5 与其他计算机通信 16

1.5 处理器和存储制造技术 17

1.6 能 20

1.6.1 能的定义 20

1.6.2 能的度量 22

1.6.3 cpu能及其度量因素 23

1.6.4 指令能 24

1.6.5 经典的cpu能公式 25

1.7 功耗墙 28

1.8 沧海巨变:从单处理器向多处理器转变 30

1.9 实例:评测intel core i7 32

1.9.1 spec cpu基准评测程序 32

1.9.2 spec功耗基准评测程序 34

1.10 能提升:使用python语言编写矩阵乘程序 34

1.11 谬误与陷阱 35

1.12 本章小结 37

1.13 历史视角和拓展阅读 39

1.14 自学 39

1.15 练 41

第2章 指令:计算机的语言 46

2.1 引言 46

2.2 计算机硬件的作 48

2.3 计算机硬件的作数 50

2.3.1 存储器作数 51

2.3.2 常数或立即数作数 53

2.4 有符号数与无符号数 54

2.5 计算机中的指令表示 59

2.6 逻辑作 65

2.7 用于决策的指令 67

2.7.1 循环 68

2.7.2 边界检查的简便方 70

2.7.3 case/switch语句 70

2.8 计算机硬件对过程的支持 71

2.8.1 使用更多的寄存器 72

2.8.2 嵌套过程 74

2.8.3 在栈中为新数据分配空间 75

2.8.4 在堆中为新数据分配空间 76

2.9 人机交互 78

2.10 对大立即数的risc-v编址和寻址 82

2.10.1 大立即数 82

2.10.2 分支中的寻址 83

2.10.3 risc-v寻址模式结 85

2.10.4 机器语言译码 86

2.11 并行与指令:同步 88

2.12 翻译并启动程序 90

2.12.1 编译器 90

2.12.2 汇编器 90

2.12.3 器 92

2.12.4 加载器 94

2.12.5 动态库 94

2.12.6 启动java程序 96

2.13 以c排序程序为例的汇整理 97

2.13.1 swap过程 97

2.13.2 sort过程 98

2.14 数组与指针 102

2.14.1 用数组实现clear 103

2.14.2 用指针实现clear 104

2.14.3 比较两个版本的clear 105

2.15 专题:编译c语言和解释java语言 105

2.16 实例:mi指令 105

2.17 实例:armv7(32位)指令 106

2.17.1 寻址模式 107

2.17.2 比较和条件分支指令 108

2.17.3 arm的独特之处 108

2.18 实例:armv8(64位)指令 109

2.19 实例:x86指令 109

2.19.1 intel x86的演变 110

2.19.2 x86寄存器和寻址模式 111

2.19.3 x86整数作 113

2.19.4 x86指令编码 115

2.19.5 x86结 116

2.20 实例:risc-v指令系统的剩余部分 116

2.21 能提升:使用c语言编写矩阵乘程序 117

2.22 谬误与陷阱 118

2.23 本章小结 120

2.24 历史视角和扩展阅读 122

2.25 自学 122

2.26 练 124

第3章 计算机的算术运算 130

3.1 引言 130

3.2 加和减 130

3.3 乘 133

3.3.1 串行版的乘算及其硬件实现 133

3.3.2 带符号乘 136

3.3.3 快速乘 136

3.3.4 risc-v中的乘 136

3.3.5 结 137

3.4 除 137

3.4.1 除算及其硬件实现 137

3.4.2 有符号除 140

3.4.3 快速除 140

3.4.4 risc-v中的除 141

3.4.5 结 141

3.5 浮点运算 142

3.5.1 浮点表示 143

3.5.2 例外和中断 144

3.5.3 ieee 754浮点数标准 144

3.5.4 浮点加 147

3.5.5 浮点乘 150

3.5.6 risc-v中的浮点指令 153

3.5.7 准确算术 157

3.5.8 结 159

3.6 并行与计算机算术:子字并行 160

3.7 实例:x86中的simd扩展和向量扩展 160

3.8 能提升:子字并行和矩阵乘 162

3.9 谬误与陷阱 163

3.10 本章小结 166

……

内容简介:

本书由2017年图灵奖得主patterson和hennessy共同撰写,是计算机体系结构领域的经典书籍,强调软硬件协同设计及其对能的影响。本书采用开源的riscv指令系统体系结构讲解硬件技术、指令、算术运算、流水线、存储层次、i/o以及并行处理器等。第2版将rv64切换为rv32以降低学难度,新增关于领域定制体系结构(dsa)的讨论以反映新的技术趋势。此外,每一章都增加了“能提升”和“自学”章节,并更新了大量练题。本书适合计算机体系结构领域的专业技术人员参,也适合高等院校计算机相关专业的阅读。

   相关推荐   

—  没有更多了  —

以下为对购买帮助不大的评价

正版特价新书
此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP