E-BOOK AI加速器架构设计与实现 甄建勇 AI加速器架构设计与实现

AI加速器架构设计与实现

地平线BPU首席架构师/英伟达前高级架构师15年经验总结,图解NPU算法、架构与实现,从零设计产品级加速器

📥 PDF 电子书 · 百度网盘 · 约 70M 👤 甄建勇 📖 机械工业出版社 📋 9787111729518 🌐 zh-CN
378
下载次数
4.8
用户评分

📦 下载本书

  • 算法理解障碍:帮助读者透彻理解深度学习算法及其硬件映射方式,避免算法与硬件脱节。
  • 架构设计迷茫:系统讲解运算子系统和存储子系统的设计方法,解决从零设计加速器的难题。
  • 工程落地困难:提供产品级加速器设计的完整流程,涵盖控制通路与数据通路的关键技术。
  • 性能优化瓶颈:深入剖析加速器设计中常见问题及解决策略,提升芯片能效比。
  • 经验知识断层:融合作者15年CPU/GPU/NPU经验,弥补端侧与云侧架构设计的知识空白。

📖 书籍简介

这是一本讲解NPU硬件架构设计与技术实现的著作。作者将自己在CPU、GPU和NPU领域15年的软硬件工作经验融会贯通,将四代NPU架构设计经验融为一体,将端侧和云侧NPU架构合二为一,总结并提炼出本书内容。本书主要讨论神经网络硬件层面,尤其是芯片设计层面的内容,主要包含神经网络的分析、神经网络加速器的设计以及具体实现技术。通过阅读本书,读者可以深入了解主流的神经网络结构,掌握如何从零开始设计一个能用、好用的产品级加速器。
通过阅读本书,你将:
透彻理解与深度学习相关的机器学习算法及其实现
学会主流图像处理领域神经网络的结构
掌握加速器运算子系统和存储子系统的设计
摸清加速器设计中遇到的具体问题及其解决方法
了解NPU架构需要考虑的控制通路和数据通路

📑 章节目录

CONTENTS 目  录 前言 第1章 卷积神经网络 1 1.1 神经网络的结构 2 1.2 GCN 4 1.3 网络的基本块 7 1.4 网络的算子 17 1.5 网络参数量与运算量 29 1.6 加速器编程模型 31 1.7 硬件加速器架构分类 33 第2章 运算子系统的设计 35 2.1 数据流设计 35 2.2 算力与带宽 38