Как реализовать определяемое пользователем сокращение с помощью OpenACC? - PullRequest
0 голосов
/ 21 января 2019

Есть ли способ реализовать пользовательское сокращение с помощью OpenACC, аналогичное объявлению сокращения в OpenMP?

Чтобы я мог написать что-то вроде #pragma acc loop reduction(my_function:my_result)

Или как можно было бы эффективно реализовать эффективное сокращение без предопределенных операторов?

1 Ответ

0 голосов
/ 22 января 2019

Определяемые пользователем сокращения еще не являются частью стандарта OpenACC. Хотя я не являюсь членом технического комитета OpenACC, я полагаю, что они получили запросы на это, но не уверены, рассматривается ли это как-то для стандарта 3.0.

Поскольку стандарт OpenACC в значительной степени ориентирован на пользователя, я бы посоветовал вам отправить записку людям OpenACC с просьбой о поддержке. Чем больше людей просят об этом, тем больше вероятность того, что он будет принят в стандарте.

Контактную информацию для OpenACC можно найти внизу https://www.openacc.org/about

...