cuda
Instalowanie cuda
Szukaj…
Uwagi
Aby zainstalować zestaw narzędzi CUDA w systemie Windows, najpierw musisz zainstalować odpowiednią wersję programu Visual Studio. Program Visual Studio 2013 powinien zostać zainstalowany, jeśli zamierzasz zainstalować CUDA 7.0 lub 7.5. Program Visual Studio 2015 jest obsługiwany dla CUDA 8.0 i nowszych wersji.
Kiedy masz w systemie odpowiednią wersję VS, czas pobrać i zainstalować zestaw narzędzi CUDA. Kliknij ten link, aby znaleźć wersję zestawu narzędzi CUDA, którego szukasz: archiwum zestawu narzędzi CUDA
Na stronie pobierania powinieneś wybrać wersję systemu Windows na maszynie docelowej i typ instalatora (wybierz lokalny).
Po pobraniu pliku exe rozpakuj go i uruchom setup.exe
. Po zakończeniu instalacji otwórz nowy projekt i wybierz NVIDIA> CUDAX.X z szablonów.
Pamiętaj, że rozszerzenie plików źródłowych CUDA to .cu
. Możesz pisać kody hosta i urządzenia w tym samym źródle.
Bardzo prosty kod 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;
}