Комментировать

давайте на конкретном примере, если не затруднит

Давайте, с основ начнём! т.к. только начинаю разбираться со всей этой "кухней", определенные вещи - тьма!
предположим, для 2-хмерного массива... на CPU выделяем под него место:

  1. int** a = new int*[n];
  2. for(int i=0; i < n; i++)
  3.   a[i] = new int[k];

как такой массив скопировать в глобальную память GPU?
(просьба прикреплять код на Runtime либо Driver)