Пономаренко Роман
@rerand0m
rerandom@ispras.ru
dim3 gridDimdim3 blockDimuint3 blockIdxuint3 threadIdxfunc<<<gridDim, blockDim>>>(...)
const long WIDTH = 100;
const long HEIGHT = 100;
float** matrix0;
const long WIDTH = 100;
const long HEIGHT = 100;
float* matrix1;
const long WIDTH = 100;
const long HEIGHT = 100;
float** matrix0;
// Аллокация
matrix0 = new float*[HEIGHT];
for (int i = 0; i < HEIGHT; ++i)
matrix0[i] = new float[WIDTH];
const long WIDTH = 100;
const long HEIGHT = 100;
float* matrix1;
// Аллокация
matrix1 = new float[WIDTH*HEIGHT];
const long WIDTH = 100;
const long HEIGHT = 100;
float** matrix0;
// Аллокация
matrix0 = new float*[HEIGHT];
for (int i = 0; i < HEIGHT; ++i)
matrix0[i] = new float[WIDTH];
// Доступ
for (int i = 0; i < HEIGHT; ++i)
for (int j = 0; j < WIDTH; ++j)
matrix0[i][j] = 0;
const long WIDTH = 100;
const long HEIGHT = 100;
float* matrix1;
// Аллокация
matrix1 = new float[WIDTH*HEIGHT];
// Доступ
for (int i = 0; i < HEIGHT; ++i)
for (int j = 0; j < WIDTH; ++j)
matrix1[i * WIDTH + j] = 0;