【发布时间】:2014-08-21 10:25:38
【问题描述】:
我在英特尔高清显卡(Windows 7,MS VS 2010)上用 openCl 编写了一个简单的矩阵乘法代码。现在我想使用编译器选项对其进行优化。
哪些编译器选项可用于英特尔实施?请指点我一个有用的链接。
我也想知道如何设置这些编译器选项?
谢谢
【问题讨论】:
标签: opencl intel compiler-optimization
我在英特尔高清显卡(Windows 7,MS VS 2010)上用 openCl 编写了一个简单的矩阵乘法代码。现在我想使用编译器选项对其进行优化。
哪些编译器选项可用于英特尔实施?请指点我一个有用的链接。
我也想知道如何设置这些编译器选项?
谢谢
【问题讨论】:
标签: opencl intel compiler-optimization
您可以使用 clBuildProgram 的 options 参数为 OpenCL 编译器设置选项。
char options[] = "-cl-unsafe-math-optimizations -cl-mad-enable";
clBuildProgram(program, 1, &device, options, NULL, NULL);
可用选项在 Khronos clBuildProgram 文档中列出: http://www.khronos.org/registry/cl/sdk/1.0/docs/man/xhtml/clBuildProgram.html
【讨论】:
gcc (_OR_) clang -O3 -I<INCLUDES> APP.c -framework OpenCL -lm那样编译我的opencl,你提到的那一行应该包含在你的意思的.c文件中吗?或将其作为命令行选项传递。谢谢:)