万本电子书0元读

万本电子书0元读

顶部广告

计算机系统开发与优化实战电子书

*汇聚大量芯片发人员的经验总结; *涵盖处理器芯片架构、核心系统软件的设计与发; *兼顾计算机系统硬件和软件发。 本书知识结构: 通用处理器的架构; 汇编和编译技术; Linux 内核中的内存管理; Linux 内核中的程管理; Linux 系统中的一些发和调试工具; 人工智能技术和 OpenCL 编程技术; 一些基础软件源项目; 硬件架构。

售       价:¥

纸质售价:¥54.90购买纸书

18人正在读 | 0人评论 6.8

作       者:周文嘉 刘 盼 王钰达 等 著

出  版  社:人民邮电出版社有限公司

出版时间:2022-08-01

字       数:31.8万

所属分类: 科技 > 计算机/网络 > 软件系统

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
本书首先介绍通用处理器的架构,以及汇编和编译的技术;然后讲解 Linux 内存管理、Linux *程管理, 以及 GDB、trace、eBPF、SystemTap 等 Linux 系统发工具;着通过视频编解码主流技术和 NVIDIA 计算平台 CUDA 等讨论人工智能技术在音视频领域与自然语言处理领域的应用;后讲解标准计算平台 OpenCL 的原理、源硬件 soDLA、Intel 神经网络异构加速芯片、SystemC 框架。 本书适合从事企业系统发及优化的技术人员阅读,也可供计算机相关专业的师生参考。<br/>【推荐语】<br/>*汇聚大量芯片发人员的经验总结; *涵盖处理器芯片架构、核心系统软件的设计与发; *兼顾计算机系统硬件和软件发。 本书知识结构: 通用处理器的架构; 汇编和编译技术; Linux 内核中的内存管理; Linux 内核中的*程管理; Linux 系统中的一些发和调试工具; 人工智能技术和 OpenCL 编程技术; 一些基础软件源项目; 硬件架构。<br/>【作者】<br/>周文嘉,目前就职于某国产 AI GPU 芯片公司,曾服务于 ARM、阿里巴巴、HTC 等公司,拥有 10 年以上工作经验,主要从事系统软件发,涵盖系统库发、指令集优化、Linux 内核发等,为某些源社贡献过一定数量的补丁,担任 Free time team 创始人,致力于免费教育事业。 刘盼,目前就职于某国际芯片公司,曾服务于三星电子研究所、某自动驾驶科技公司,具有手机、汽车和芯片行业的工作经验,创办 4 万多人的极客社区—“人人都是极客”,担任某科技公司合伙人,是谷歌发者社区优秀讲师。 王钰达,加州大学伯克利分校和伊利诺伊理工学院双硕士,目前专注于 RISC-V 工具、NVDLA 工具、自定义自动驾驶相关加速器芯片前端和后端设计的敏捷发。<br/>
目录展开

内 容 提 要

推荐序

前 言

本书主要内容

致谢

作 者 简 介

服务与支持

提交勘误信息

与我们联系

关于异步社区和异步图书

第1章 通用处理器架构简介

1.1 综述

1.2 AArch64寄存器堆

1.3 流水线

1.4 AArch64异常级别

1.5 内存模式

1.6 原子操作

1.7 处理器缓存

1.8 系统安全增强

1.9 虚拟化

1.10 更多处理器架构特性

1.11 主流编译器和模拟器对ARMv8架构的支持

第2章 汇编与编译技术入门

2.1 通过C/C++学习汇编语言

2.2 ARM64 NEON技术

2.3 RISC-V汇编介绍

2.4 玩具编译器mini_c的实现

2.5 LLVM简介

2.6 LLVM实验代码

2.7 LLVM源代码

第3章 Linux内存管理

3.1 从CPU角度看内存

3.2 内核初始化内存

3.3 分区页帧分配器

3.4 slab分配器及kmalloc的实现

3.5 vmalloc()的原理和实现

3.6 malloc()/mmap()的原理和实现

3.7 缺页异常处理

第4章 Linux进程管理

4.1 Linux对进程的描述

4.2 用户态进程/线程的创建

4.3 do_fork()函数的实现

4.4 进程调度

4.5 多核系统的负载均衡

第5章 Linux系统开发工具

5.1 GDB调试工具

5.2 trace工具

5.3 eBPF

5.4 SystemTap

第6章 人工智能技术

6.1 视频编解码主流技术及软件框架

6.2 NVIDIA计算平台CUDA

6.3 基础技术介绍

第7章 OpenCL的编程技术

7.1 GPU计算与OpenCL介绍

7.2 OpenCL架构

7.3 关于OpenCL的例子

7.4 平台、上下文、设备

7.5 程序对象和内核对象

7.6 缓冲区

7.7 关于OpenCL的案例研究

第8章 一些开源项目

8.1 ISA-L开源项目优化技巧

8.2 OOPS-RTOS

8.3 基于Linux内核的BiscuitOS实践

第9章 硬件架构

9.1 概述

9.2 开源硬件soDLA

9.3 Intel神经网络异构加速芯片

9.4 SystemC框架

累计评论(0条) 0个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部