【发布时间】:2013-10-06 02:09:51
【问题描述】:
我在 AMD 平台的 opencl 程序中观察到,我们需要构建两次程序。一旦使用 clBuildProgram...();另一个当我们构建整个代码时。为什么我们做这个构建两次?
【问题讨论】:
-
这个 Q 在你修复它时被删除了 (stackoverflow.com/questions/20519090/…) 答案是你的 Linux 机器上的编译器在针对 x86 时在 4 字节边界上对齐双精度数。但是您的 Windows 编译器在 8 字节边界上对齐。