Если у вас есть плоский 1d-массив, который предлагает C ++ AMP, вы можете эмулировать множество вещей, включая зубчатые массивы.Например, вы можете построить общие представления разреженной матрицы с одним массивом, содержащим хранилище для элементов, и вторым массивом, содержащим смещения в хранилище.Однако в C # и Java зубчатые массивы также означают «массив с указателями на другие (динамически распределяемые) массивы».Это не то, что будет просто поддерживать, если только вы не моделируете кучу внутри массива, потому что C ++ AMP не поддерживает указатели в массивах.Чего ты пытаешься достичь?