计算机系统开发与优化实战 pdf下载
选择版本
内容简介
本篇主要提供计算机系统开发与优化实战电子书的pdf版本下载,本电子书下载方式为百度网盘方式,点击以上按钮下单完成后即会通过邮件和网页的方式发货,有问题请联系邮箱ebook666@outlook.com
产品特色
编辑推荐
*汇聚大量芯片开发人员的经验总结;
*涵盖处理器芯片架构、核心系统软件的设计与开发;
*兼顾计算机系统硬件和软件开发。
本书知识结构:
通用处理器的架构;
汇编和编译技术;
Linux 内核中的内存管理;
Linux 内核中的进程管理;
Linux 系统中的一些开发和调试工具;
人工智能技术和 OpenCL 编程技术;
一些基础软件开源项目;
硬件架构。
内容简介
本书首先介绍通用处理器的架构,以及汇编和编译的技术;然后讲解 Linux 内存和进程管理, 以及 GDB、trace、eBPF、SystemTap 等 Linux 系统开发工具;接着通过视频编解码主流技术和 NVIDIA 计算平台 CUDA 等讨论人工智能技术在音视频领域与自然语言处理领域的应用;最后讲解标准计算平台 OpenCL 的原理、开源硬件 soDLA、Intel 神经网络异构加速芯片、SystemC 框架。
本书适合从事企业系统开发及优化的技术人员阅读,也可供计算机相关专业的师生参考。
作者简介
周文嘉,目前就职于某国产 AI GPU 芯片公司,曾服务于 ARM、阿里巴巴、HTC 等公司,拥有 10 年以上工作经验,主要从事系统软件开发,涵盖系统库开发、指令集优化、Linux 内核开发等,为某些开源社贡献过一定数量的补丁,担任 Free time team 创始人,致力于免费教育事业。
刘盼,目前就职于某国际芯片公司,曾服务于三星电子研究所、某自动驾驶科技公司,具有手机、汽车和芯片行业的工作经验,创办 4 万多人的极客社区—“人人都是极客”,担任某科技公司合伙人,是谷歌开发者社区优秀讲师。
王钰达,加州大学伯克利分校和伊利诺伊理工学院双硕士,目前专注于 RISC-V 工具链、NVDLA 工具链、自定义自动驾驶相关加速器芯片前端和后端设计的敏捷开发。
精彩书评
--陈渝,清华大学副教授
软件架构师无一例外都是精通技术细节与底层实现的高手。了解系统级开发并付诸研发与优化实践是很多软件架构师实现进阶的技术路线。本书能帮助你从这个层面切入,早日成为软件架构师。
--段夕华,阿里巴巴网络技术有限公司架构师
性能优化在复杂的云服务器中是一个重要的议题。现代的系统问题往往跨越了多个子系统, 从上层以高阶语言开发的应用,到底层的内核,最后到硬件层。使用传统技术无法观察与量测其中错综复杂的数据流,因此我们无法实时理解问题并给出有效的解决方案。本书不仅介绍了计算机系统优化与除错的技术,还讲述了操作系统的核心子系统。在软硬件协同设计与观测方面,本书展示了如何运用先进的软件技术收集数据并解决问题。
--Gavin Guo, Ubuntu主管
