cuda学习第一步:样例程序

在安装了VS2015和CUDA工具包之后,开始CUDA编程之旅。本文将深入剖析入门级别的CUDA程序,带领读者理解CUDA编程的基础概念。
摘要由CSDN通过智能技术生成

注:以下全部都是各个渠道查询得到
安装了vs2015和cuda的包以后就可以创建第一个cuda程序了
以下对这个第一个程序进行分析

//要使用  runtime API  的时候,需要  include cuda_runtime.h。
#include "cuda_runtime.h"
//查看device性能参数
#include "device_launch_parameters.h"

#include <stdio.h>
//函数声明
//这个我暂且把他叫链接cpu和gpu的一个小过道函数吧
cudaError_t addWithCuda(int *c, const int *a, const int *b, unsigned int size);
//调用gpu执行此函数
__global__ void addKernel(int *c, const int *a, const int *b)
{
    int i = threadIdx.x;
    c[i] = a[i] + b[i];
}

int main()
{
    const int arraySize = 6;
    const int a[arraySize] = { 1, 2, 3, 4, 5, 6 };
    const int b[arraySize] = { <
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值