内容推荐 本书深入浅出,层层递进,构建了一个系统全面的知识结构,全面介绍了异构并行计算和GPU编程的基础知识与高级应用。本书的内容覆盖基础理论、实际应用、编程模型到内存管理、性能优化等多个层面。本书不仅详尽阐述了MXMACA C/C++编程语言的特性和应用,还通过丰富的示例代码展示了在沐曦高性能GPU平台上开发计算加速应用程序的全过程。 本书不仅为读者提供了深入学习GPU编程和异构计算的资料,也为科学计算、大数据分析、人工智能等领域的专业人士提供了宝贵的技术资源。无论是相关专业的老师和学生,还是对并行计算感兴趣的研究人员和工程师,都能从这本书中获得实用的指导。 目录 第1章 MXMACA编程简介 1.1 本书写给谁 1.2 学习MXMACA编程的基础 1.3 本书结构 1.4 相关的背景知识 1.4.1 计算机体系结构和摩尔定律 1.4.2 摩尔定律碰到了三堵墙 1.4.3 并行计算 1.4.4 计算平台的分类 1.4.5 GPU和CPU体系结构对比 1.4.6 GPU异构编程 第2章 MXMACA编程环境 2.1 MXMACA云端编程环境 2.2 MXMACA本机编程环境 2.2.1 下载MXMACA安装工具包 2.2.2 安装MXMACA编程环境 2.2.3 配置MXMACA编程环境 2.3 用MXMACA打印“Hello World” 2.3.1 过程概述和代码示例 2.3.2 习题和思考 …… |