cuda
Установка cuda
Поиск…
замечания
Чтобы установить CUDA toolkit в Windows, кулак вам нужно установить правильную версию Visual Studio. Visual Studio 2013 должен быть установлен, если вы собираетесь установить CUDA 7.0 или 7.5. Visual Studio 2015 поддерживается для CUDA 8.0 и выше.
Когда у вас есть правильная версия VS в вашей системе, пришло время загрузить и установить CUDA toolkit. Перейдите по этой ссылке, чтобы найти версию инструментария CUDA, которую вы ищете: CUDA toolkit archive
На странице загрузки вы должны выбрать версию окна на целевой машине и тип установщика (выберите локальный).
После загрузки exe-файла вы должны извлечь его и запустить setup.exe
. По завершении установки откройте новый проект и выберите NVIDIA> CUDAX.X из шаблонов.
Помните, что расширение исходных файлов CUDA - .cu
. Вы можете написать код хоста и устройства в одном источнике.
Очень простой код CUDA
#include "cuda_runtime.h"
#include "device_launch_parameters.h"
#include "cuda.h"
#include <device_functions.h>
#include <cuda_runtime_api.h>
#include<stdio.h>
#include <cmath>
#include<stdlib.h>
#include<iostream>
#include <iomanip>
using namespace std;
typedef unsigned int uint;
const uint N = 1e6;
__device__ uint Val2[N];
__global__ void set0()
{
uint index = __mul24(blockIdx.x, blockDim.x) + threadIdx.x;
if (index < N)
{
Val2[index] = 0;
}
}
int main()
{
int numThreads = 512;
uint numBlocks = (uint)ceil(N / (double)numThreads);
set0 << < numBlocks, numThreads >> >();
return 0;
}