CUDA By Example——Julia实例

《CUDA By Example》中文译名《GPU高性能编程CUDA实战》是研究GPGPU异构并行计算非常不错的工具书。因为书中给出的代码,非常个别的地方有失误,而且对不同的编程工具可能需要自己配置链接库。现在我们就跑一下书中第四章Julia的例子,感受一下CUDA的魅力。

1、运行环境

    系统:win10;编程环境:VS2013中文破解版;CUDA版本:CUDA8.0(套件,里面有CUDA驱动,SDK,以及英伟达给的例子)

2、创建CUDA工程

2.1安装完CUDA8.0后VS会自动识别CUDA所以直接打开VS2013就可以创建CUDA工程。




2.2写入代码

创建完工程,把第四章最后完整代码敲入编程工具。完整代码如下:
#include "cuda_runtime.h"
#include "device_launch_parameters.h"
#include "../common/GL/glut.h"
#include "../common/gl_helper.h"
#include "../common/cpu_bitmap.h"
#include "../common/book.h"
#include <stdio.h>
using namespace std;
#d
  • 3
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
CUDA作为一种并行计算平台和编程模型,通过利用GPU的强大计算能力,可大幅提高计算密集型应用程序的执行速度。《CUDA by Example》是一本深入介绍CUDA编程技术的书籍。 《CUDA by Example》这本书详细地介绍了CUDA平台的基本概念和编程模型,并通过实际的示例代码来演示如何使用CUDA编写高效的并行计算程序。 首先,书中详尽介绍了CUDA编程的基础知识,包括CUDA线程模型、内存模型、编程规范等。通过了解这些基本概念,读者可以更好地理解如何在CUDA程序中利用GPU的并行计算能力。 其次,书中通过示例代码演示了如何使用CUDA C语言来编写并行计算程序。读者可以学习到如何启动GPU上的线程块,以及如何在线程间进行数据通信和同步。同时,书中还介绍了如何使用CUDA库函数来加速常见的计算任务,例如矩阵乘法、图像处理等。 此外,书中还介绍了CUDA的性能优化技术,例如共享内存的使用、数据对齐、访存模式优化等。这些技术可以帮助读者更好地利用GPU的计算资源,从而提高程序执行的效率。 总的来说,《CUDA by Example》这本书通过深入浅出的方式,系统地介绍了CUDA编程技术。不仅可以帮助读者理解CUDA的基本概念和编程模型,还能通过丰富的示例代码提供实际应用的参考。无论是初学者还是有一定经验的开发者,都可以从这本书中获得对CUDA编程的深入了解。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值