在Visual Studio 2010下禁用CUDA中的Fused Multiply-Add

时间:2013-01-27 21:35:19

标签: cuda

我想编译一个禁用了Fused Multiply-Add(FMA)操作的CUDA代码。我正在使用

Project -> Properties -> CUDA C/C++ -> Host -> Additional Compiler Options 

并输入

-fdma=false
<附加编译器选项行中的

。这对禁用FMA有效吗?

非常感谢你。

1 个答案:

答案 0 :(得分:3)

请参阅Options for Steering CUDA Compilation。你的参数中有一个拼写错误,但你是对的。

  

-fmad:启用(禁用)浮点乘法的收缩,并添加/减去浮点乘法 - 加法运算(FMAD,FFMA或DFMA)。默认值为-fmad = true。