除了仿真和算法开发,当前越来越多的研发人员使用MATLAB进行复杂计算领域的产品部署。用户可以借助图像处理器分布式并行处理,提升MATLAB代码的性能。由于提供了很多高层函数,MATLAB成功成为用于快速原型设计的出色仿真工具。但面对纷繁复杂的GPU细节和背景知识,MATLAB用户在面对GPU强大计算能力时,总是犹豫不决。本书为用户提供了入门读物,架起了MATLAB和GPU之间的桥梁。本书从零基础开始,深入浅出,如介绍MATLAB使用CUDA所需的设置(支持Windows、Linux和Mac OX等多种操作系统),引导用户通过一个个的专题(如CDUA库),逐步掌握GPU编程。作者还与读者分享了在大数据计算领域的MATLAB、C++和GPU的编程经验,展示了如何修改MATLAB代码以更好地利用GPU的计算能力,以及如何将代码整合到商用软件产品中。全书提供了大量的代码示例,能够作为用户C-MEX和CUDA代码的模板。
展开