小编Ale*_*mov的帖子

CUDA 6:最简单的样本分割错误

我可以访问CUDA 6 RC作为注册开发人员,我想尝试使用CUDA 6的新功能:统一内存.所以,当我尝试使用这个功能时,我创建了一个简单的例子:这是我的例子:

#include <stdio.h>
#include <cuda_runtime.h>

int
main(void)
{
    int numElements = 5000;
    size_t size = numElements * sizeof(float);
    float *a;
    cudaMallocManaged(&a, numElements);

    for (int i = 0; i < numElements; ++i)
     {
         a[i] = rand()/(float)RAND_MAX;
    }


    return 0;
}
Run Code Online (Sandbox Code Playgroud)

我试过运行它的例子,但是我得到了分段错误错误:

分段错误:11

问题 - 我做错了什么?

memory cuda

0
推荐指数
1
解决办法
2532
查看次数

标签 统计

cuda ×1

memory ×1