【发布时间】:2019-04-14 11:56:41
【问题描述】:
只是想知道,鉴于下面的代码,有没有更好的编写方法来提高性能?
int i, N;
double a[], b[], c[], d;
for (i = 0; i < N; i++) {
a[i] = -b[i] * (c[i] + d);
}
【问题讨论】:
-
优化?什么不是最佳的?而且您的代码在语法上无效。
-
请将其包装成minimal reproducible example,以便指出优化前存在的问题。然后,为了优化工作代码,首选 codereviewers。
-
这是适合 CUDA 和 OpenCL 的工作。使用 GPU,您可以获得性能(执行时间)。
标签: c loops optimization