Использование диапазонов при задании обновляемой части массива в директивах actual/get_actual в CDVMH
В директивах актуализации данных помимо указания всего массива целиком #pragma dvm actual(A)
можно дополнительно указать диапазон обновляемых элементов, например, #pragma dvm actual(A[0:1])
. В этом случае обновление на устройстве или хосте произойдет только для элементов указанного диапазона, при этом правая граница диапазона включается в набор обновляемых элементов (в примере выше, для обновления на устройство будут помечены элементы A[0]
и A[1]
.