CUDA Primes Generation

Моя программа CUDA перестает работать (она ничего не печатает), так как размер данных увеличивается более 260k.

Может кто-нибудь сказать мне, почему это происходит? Это моя первая программа CUDA. И если я хочу больше простых чисел, как использовать тип данных больше, чем long long int на CUDA?

Видеокарта GT425M.

#include
#include
#include
#define SIZE 250000
#define BLOCK_NUM 96
#define THREAD_NUM 1024
int data[SIZE];
__global__ static void sieve(int *num,clock_t* time){
    const int tid = threadIdx.x;
    const int bid = blockIdx.x;
    int tmp=bid*THREAD_NUM+tid;
    if(tid==0) time[bid] = clock();
    while(tmp

Ответы на вопрос(1)

Ваш ответ на вопрос