当前位置:主页 > 计算机电子书 > 程序设计 > 混合编程下载
GPU与MATLAB混合编程

GPU与MATLAB混合编程 PDF 高清中文版

  • 更新:2023-07-26
  • 大小:43.3 MB
  • 类别:混合编程
  • 作者:郑郁旭
  • 出版:机械工业出版社
  • 格式:PDF

  • 资源介绍
  • 相关推荐

这本书从深入浅出的角度,为读者介绍了GPU与MATLAB混合编程的知识。通过大量的实例、图示和代码,作者引导读者进入GPU的殿堂,帮助读者理解和掌握这一技术。阅读本书的过程中,读者无需花费过多的精力和时间,即可学习使用GPU进行并行处理,加速MATLAB代码,提高工作效率。这本书的优点在于内容通俗易懂,能让读者轻松掌握GPU与MATLAB混合编程的技巧,从而将更多的时间和精力用于创造性工作和其他事情。

GPU与MATLAB混合编程

GPU与MATLAB混合编程 电子书封面

读者评价

最近开始研究并行算法的相关内容,这本正好适合,国外的著作还是值得一读,有待深入研究。
同时讲Matlab与GPU混合编程的书籍不多,所以买了这本。书比较薄,排版一般,示例代码很多,内容还未看~
第一章的实例展示了的方法将算法速度提高100倍,留下了深刻的印象。利用此方法,将一个信号源仿真算法提高了20倍以上。

内容介绍

本书介绍CPU和MATLAB的联合编程方法,包括首先介绍了不使用GPU实现MATLAB加速的方法;然后介绍了MATLAB和计算统一设备架(CUDA)配置通过分析进行zuiyou规划,以及利用c-mex进行CUDA编程;接着介绍了MATLAB与并行计算工具箱和运用CUDA加速函数库;zui后给出计算机图形实例和CUDA转换实例。本书还通过大量的实例、图示和代码,深入浅出地引导读者进入GPU的殿堂,易于读者理解和掌握。通过阅读本书,读者无需付出很多的精力和时间,就可以学习使用GPU进行并行处理,实现MATLAB代码的加速,提高工作效率,从而将更多的时间和精力用于创造性工作和其他事情。

目录

  • 前言
  • 第1章 不使用GPU实现MATLAB加速
  • 第2章 MATLAB和CUDA配置
  • 第3章 通过耗时分析进行最优规划
  • 第4章 利用c-mex进行CUDA编程
  • 第5章 MATLAB与并行计算工具箱
  • 第6章 运用CUDA加速函数库
  • 第7章 计算机图形学实例
  • 第8章 CUDA 转换实例:3D图像处理
  • 附录
  • 附录A 下载和安装CUDA库
  • 附录B 安装NVIDIA Nsight到Visual Studio

资源下载

资源下载地址1:https://pan.baidu.com/s/1H5wImcAjWnU4shPAcoJZAg

相关资源

网友留言

网友NO.36513
郑悦张

gpuDevice % 查看系统中的gpu,,其中的DeviceSupported会给出matlab支持的GPU个数。 g=gpuDevice(1); %会清空 GPU 1中的所有数据,,将GPU1 设为当前GPU reset(g) %也可以清空GPU中数据。 a=1; a=gpuArray(a); %将a从CPU移到GPU中 onGPU=existsOnGPU(a) c=class(a) uc=classUnderlying(a) %a的类型,,在GPU中也可以使用,,此时class是失效的 a=gather(a); %将a从GPU中移动到CPU中 % existsOnGPU(a) %报错!!! a=gpuArray(a); %将a从CPU移到GPU中 reset(g); onGPUAfterReset=existsOnGPU(a) %reset后,虽然workspace中还有a,但是已经无效了。。。 %% 运算 a=gpuArray.ones(2,2,'single'); b=ones(1,1); c=a*b; class(c) %gpuArray