Тест по технологии CUDA [требует правки]

214
12 октября 2017, 12:12
  1. Укажите вывод программы (“comp”, если программа не скомпилируется и “err”, если произойдет ошибка при исполнении):

    #include <stdio.h> 
    
    __global__ void kernel(int *a){ 
    int tid = threadIdx.x + blockIdx.x * blockDim.x; 
    if (tid == 0) 
    (*a)++; 
    } 
    
    int main(){
    int ha = 2; 
    int *da; 
    cudaMalloc(&da, sizeof(int)); 
    cudaMemcpy(da, &ha, sizeof(int), cudaMemcpyHostToDevice); 
    kernel <<<2, 5>>> (da); 
    cudaMemcpy(&ha, da, sizeof(int), cudaMemcpyDeviceToHost); 
    printf("%d\n", ha); 
    return 0; 
    } 
    
  2. Укажите вывод программы (“comp”, если программа не скомпилируется и “err”, если произойдет ошибка при исполнении):

    #include <stdio.h> 
    __global__ void kernel(int *a){ 
    int tid = threadIdx.x + blockIdx.x * blockDim.x; 
    if (tid == 0) 
    (*a)++; 
    } 
    
    int main(){ 
    int ha = 2; 
    int *da; 
    cudaMalloc(&da, sizeof(int)); 
    cudaMemcpy(da, &ha, sizeof(int), cudaMemcpyHostToDevice); 
    kernel <<<2, 5>>> (&ha);
    
    cudaMemcpy(&ha, da, sizeof(int), cudaMemcpyDeviceToHost); 
    printf("%d\n", ha); 
    return 0; 
    }
    
READ ALSO
как подключить BDA device в C++

как подключить BDA device в C++

как подключить PCI Tuner в C++ чтоб потом работать с BDA

230
Как правильно вставить окно в окно в mfc С++?

Как правильно вставить окно в окно в mfc С++?

Всем доброго времени суток

228
QNetworkReply не возвращает значение QNetworkRequest::ContentDispositionHeader заголовка

QNetworkReply не возвращает значение QNetworkRequest::ContentDispositionHeader заголовка

Нужно получить значение заголовка Content-Disposition из QNetworkReply

239
Как освободить память после (VARIANT*)malloc(sizeof(VARIANT))

Как освободить память после (VARIANT*)malloc(sizeof(VARIANT))

Таким образом выделяется память под переменную:

226