编辑推荐
领域专家力作,实用性强,适合专业人士阅读。
内容简介
社内本领域出版不多。本书作者长期从事该领域的研究工作,具有较为丰富的研究经验,并具有丰富的写作经验。该书出版后适合作为计算机与电子电气类专业本科高年级学生、研究生、教师,以及从事计算机与电子电气领域的工程技术人员参考阅读,预期市场前景广阔,具有较高的社会效益和经济效益。
章节目录
版权信息
内容简介
序一
序二
前言
第1章 服务器与处理器
1.1 服务器体系结构
1.1.1 服务器的分类
1.1.2 服务器的性能评价
1.1.3 服务器的可靠性与管理
1.2 服务器处理器
1.2.1 高性能处理器的并行组织结构
1.2.2 英特尔处理器体系结构
1.2.3 ARM处理器体系结构
1.3 服务器技术基础
1.3.1 高性能处理器的存储器组织与片上互连
1.3.2 内存顺序模型与内存屏障
1.3.3 服务器虚拟化技术
1.3.4 PCI Express总线
第2章 ARMv8-A体系结构
2.1 ARMv8-A处理单元的核心架构
2.1.1 ARMv8-A架构的处理器运行模式
2.1.2 ARMv8-A架构的寄存器
2.1.3 ARMv8-A架构的异常与中断
2.2 ARMv8-A处理单元的存储系统架构
2.2.1 ARMv8-A架构的内存模型
2.2.2 ARM架构的系统存储管理单元
2.3 ARMv8-A架构的服务器特性
2.3.1 ARMv8-A的服务器架构标准化
2.3.2 ARMv8-A的RAS扩展与PMU扩展
第3章 鲲鹏处理器片上系统架构
3.1 鲲鹏处理器片上系统与TaiShan处理器内核架构
3.1.1 鲲鹏处理器片上系统概况
3.1.2 TaiShan V110处理器内核微架构
3.1.3 鲲鹏920处理器片上系统的逻辑结构
3.1.4 鲲鹏920处理器片上系统的内存储系统
3.2 鲲鹏920处理器片上系统的组织与管理
3.2.1 鲲鹏920处理器片上系统的配置
3.2.2 鲲鹏处理器多芯片系统
3.2.3 鲲鹏920处理器片上系统的管理与安全架构
3.2.4 鲲鹏920处理器片上系统的PMU
3.3 鲲鹏920处理器片上系统的设备与输入/输出
3.3.1 鲲鹏920处理器片上系统的输入/输出概述
3.3.2 鲲鹏920处理器片上系统的PCIExpress控制器
3.3.3 鲲鹏920处理器片上系统的平台设备
3.3.4 鲲鹏920处理器片上系统的附加设备
3.4 基于鲲鹏920处理器片上系统的TaiShan服务器
3.4.1 TaiShan 200服务器的组成与逻辑结构
3.4.2 TaiShan 200服务器的RAS技术
3.4.3 TaiShan 200服务器的鲲鹏加速引擎
第4章 鲲鹏软件生态和构架
4.1 鲲鹏软件生态与云服务
4.1.1 ARM授权机制
4.1.2 ARM服务器生态
4.1.3 鲲鹏服务器软件生态
4.1.4 鲲鹏云服务及解决方案
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.4.1 鲲鹏软件移植流程
4.4.2 编译工具的选择
4.4.3 编译参数移植类案例
4.4.4 源码修改类案例
4.4.5 鲲鹏分析扫描工具Dependency Advisor
4.4.6 鲲鹏代码迁移工具Porting Advisor
4.5 鲲鹏软件性能调优
4.5.1 鲲鹏软件性能调优流程
4.5.2 CPU与内存子系统性能调优
4.5.3 网络子系统性能调优
4.5.4 磁盘I/O子系统性能调优
4.5.5 应用程序性能调优
4.5.6 基础软件性能调优
4.5.7 鲲鹏性能优化工具Tuning Kit
第5章 鲲鹏软件实战案例
5.1 云服务器源码移植和编译
5.1.1 配置云服务器
5.1.2 Porting Advisor代码移植
5.1.3 搭建交叉编译环境
5.1.4 x86云服务器交叉编译OpenSSL
5.1.5 鲲鹏云服务器上编译OpenSSL
5.2 Docker的安装与应用
5.2.1 安装Docker
5.2.2 运行和验证
5.2.3 Docker常用命令
5.2.4 卸载Docker
5.2.5 制作适配鲲鹏架构的Docker镜像
5.3 KVM的安装与应用
5.3.1 安装KVM
5.3.2 创建虚拟机
5.3.3 配置虚拟机
5.3.4 克隆与修改虚拟机
5.3.5 启动与关闭虚拟机
5.3.6 常用命令
5.4 QEMU的安装与应用
5.5 Android模拟器的安装与使用
5.6 鲲鹏加速引擎的安装与使用
5.6.1 鲲鹏加速引擎的安装与测试
5.6.2 鲲鹏加速引擎的应用案例
附录A 鲲鹏开发者资源
A.1 鲲鹏社区
A.2 鲲鹏教学资源
A.3 鲲鹏技术论坛
参考文献
鲲鹏处理器架构与编程是2020年由清华大学出版社出版,作者。
得书感谢您对《鲲鹏处理器架构与编程》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。