本书是一部系统介绍通用图形处理器(GPGPU)编程模型与体系结构的书籍。全书共7章:第1章GPGPU概述,着重介绍GPGPU与CPU体系结构上的差异和现代GPGPU产品的特点;第2章GPGPU编程模型,介绍GPGPU编程模型的核心概念,勾勒出GPGPU异构计算的设计要点;第3章GPGPU控制核心架构,对GPGPU指令流水线和关键控制部件的原理进行分析和介绍,并深入探讨GPGPU架构的瓶颈问题和优化方法;第4章GPGPU存储架构,对GPGPU多样的层次化存储器进行介绍,重点探讨片上存储器的设计和优化方法;第5章GPGPU运算单元架构,介绍数值表示和通用运算核心的设计;第6章GPGPU张量核心架构,对专门为人工智能加速而设计的张量核心架构展开分析与介绍,揭示GPGPU对深度学习进行硬件加速的基本原理;第7章总结与展望,对全书内容进行总结,并对GPGPU发展进行展望。本书适合作为广大高校计算机专业、微电子专业、电子科学与技术专业本科生和研究生的课程教材,也可以作为GPGPU体系结构研究人员、芯片设计人员和应用开发人员的参考用书。