如何使用OpenACC实施用户定义的还原?

时间:2019-01-21 18:35:05

标签: c++ reduction openacc user-defined pgi

是否有一种方法可以通过OpenACC来实现用户定义的缩减,类似于在OpenMP中声明缩减?

这样我就可以写类似 #pragma acc loop reduction(my_function:my_result)

或者在没有预定义运算符的情况下实现有效减少的合适方法是什么?

1 个答案:

答案 0 :(得分:1)

用户定义的缩减还不是OpenACC标准的一部分。虽然我不是OpenACC技术委员会的成员,但我相信他们已经收到了对此的要求,但不确定3.0标准是否正在考虑使用它。

由于OpenACC标准主要是由用户驱动的,因此建议您向OpenACC人士发送说明,以请求此支持。要求它的人越多,该标准就越有可能采用它。

OpenACC的联系信息可以在https://www.openacc.org/about的底部找到