Стандарт OpenACC не имеет этого, но у PGI есть вызов API расширения OpenACC, который вы можете использовать.«acc_get_free_memory» возвращает объем свободной памяти на устройстве, в то время как «acc_get_memory» возвращает объем общей памяти.Включите «accel.h», где PGI имеет прототипы для своих расширений OpenACC.Оба возвращают длинную без знака.
Хотя я сам не пробовал, вы также можете вызвать "cudaMemGetInfo" напрямую.