作品简介

华为海思设计的鲲鹏(Kunpeng)920系列芯片是兼容ARMv8-A架构的高性能处理器片上系统,也是华为“算、存、传、管、智”五个产品系列构成的鲲鹏芯片家族的核心产品。本书首先介绍高性能处理器与服务器的技术背景,然后总结了ARMv8-A处理器的体系结构。在此基础上,重点讨论鲲鹏920处理器片上系统的体系结构及其软件生态和架构。为方便读者理解鲲鹏920处理器片上系统的应用场景,本书最后还给出了基于鲲鹏920处理器片上系统的服务器软件的安装、配置、开发与应用案例。

本书可以作为读者了解和应用鲲鹏920处理器片上系统的参考用书,特别适合有兴趣使用鲲鹏920处理器片上系统的软件构架师、软件工程师和需要在鲲鹏920处理器片上系统上开发、优化应用程序的应用工程师和调优工程师。本书还可以作为普通高等学校计算机科学与技术、大数据、人工智能等相关专业的本科生及研究生教材。对计算机组成和设计有学习兴趣的读者也可以通过本书了解现代高性能处理器的体系结构。

戴志涛,刘健培编著。

作品目录

  • 内容简介
  • FOREWORD 序 一
  • FOREWORD 序二
  • PREFACE 前言
  • 第1章 服务器与处理器
  • 1.1 服务器体系结构
  • 1.2 服务器处理器
  • 1.3 服务器技术基础
  • 第2章 ARMv8-A体系结构
  • 2.1 ARMv8-A处理单元的核心架构
  • 2.2 ARMv8-A处理单元的存储系统架构
  • 2.3 ARMv8-A架构的服务器特性
  • 第3章 鲲鹏处理器片上系统架构
  • 3.1 鲲鹏处理器片上系统与TaiShan处理器内核架构
  • 3.2 鲲鹏920处理器片上系统的组织与管理
  • 3.3 鲲鹏920处理器片上系统的设备与输入/输出
  • 3.4 基于鲲鹏920处理器片上系统的TaiShan服务器
  • 第4章 鲲鹏软件生态和构架
  • 4.1 鲲鹏软件生态与云服务
  • 4.2 鲲鹏软件构成
  • 4.3 鲲鹏软件开发模式
  • 4.4 鲲鹏软件移植
  • 4.5 鲲鹏软件性能调优
  • 第5章 鲲鹏软件实战案例
  • 5.1 云服务器源码移植和编译
  • 5.2 Docker的安装与应用
  • 5.3 KVM的安装与应用
  • 5.4 QEMU的安装与应用
  • 5.5 Android模拟器的安装与使用
  • 5.6 鲲鹏加速引擎的安装与使用
  • 参考文献
  • 附录A 鲲鹏开发者资源
  • A.1 鲲鹏社区
  • A.2 鲲鹏教学资源
  • A.3 鲲鹏技术论坛
展开全部