加速MATLAB编程指南——CUDA实现

作者: 赵地

出版社: 清华大学出版社

出版日期: 2018-08-01

电子书 ¥38.35 定价:59.0 纸书价格¥50.20,点此比价
  • 收藏

  • 加书架

  • 引用

简介

MATLAB是广泛应用的算法开发语言之一。然而,MATLAB简单易用的特性与算法复杂性的矛盾,造成了各个领域的MATLAB程序运行缓慢。本书总结了作者多年来在算法开发工作中关于MATLAB程序加速的实战经验,系统地介绍了利用GPU计算能力和CUDA编程语言实现加速MATLAB编程的方法。 本书首先介绍了MATLAB程序的性能评估的方法,帮助读者找到制约MATLAB程序运行速度的“瓶颈”所在; 接着循序渐进地介绍加速MATLAB编程的方法,包括基于多核处理器的MATLAB程序加速、基于大内存和向量化的MATLAB程序加速、基于并行计算工具箱和GPU计算的MATLAB加速、基于CUDA库的MATLAB加速、基于CUDA语言的MATLAB加速等。同时,本书附带了大量程序实例,包括深度学习及大数据分析领域的例子,深入浅出地示范各种基于CUDA语言的MATLAB程序加速的技巧。 本书可帮助读者对所在领域的MATLAB应用程序进行显著加速,大幅提升算法开发的效率。

编辑推荐

加速MATLAB编程的指南,基于众核CPU和加速器加速MATLAB代码的理论与编程方法

更多出版物信息
  • 版权: 清华大学出版社
  • 出版: 2018-08-01
  • 作者:赵地
  • 更新: 2023-07-18
  • 书号:9787302493174
  • 中图:TP312MA
  • 学科:
    工学
    控制科学与工程
    工学
    计算机科学与技术

作者信息

赵地

赵地,获得美国路易斯安娜理工大学(Louisiana Tech University)计算机与应用数学专业博士学位,曾在美国哥伦比亚大学(Columbia University)和美国俄亥俄州立大学(The Ohio State University)从事博士后研究工作。 赵地博士在GPU计算方面具有丰富的研究经验,发表了多篇学术论文和会议论文。现任CNIC-英伟达公司GPU研究中心(GPU Research Center, GRC)、CNIC-英伟达公司GPU教育中心(GPU Education Center, GEC)和CNIC-英伟达公司“智慧医疗”联合实验室负责人;中国图象图形学学会视觉大数据专业委员会委员,CCF会员。

相关图书