c# - C# 可以使用乘加融合吗?

标签 c# fma system.numerics

C# 编译器/抖动是否使用融合乘加运算(如果它们在所使用的硬件上可用)?如果确实如此,我是否需要设置任何特定的编译器设置才能利用它?

最佳答案

.NET Core 3.0 最后提供 System.Math.FusedMultiplyAddgithub issue 中解释了不自动使用此操作的基本原理。 .

关于c# - C# 可以使用乘加融合吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37443569/

相关文章:

c# - 查找颜色的像素坐标

c++ - 更积极地优化 FMA 操作

c - CPU 上的乘加 `a = a*2 + b` 指令?

.net - 为什么只有 Matrix3x2 和 Matrix4x4?

c# - 安全地迭代一个可以在另一个线程中更改的数组

c# - 如何使用存储库模式和 Entity Framework 连接多个表?

sse - 对于Intel Haswell上的XMM/YMM FP操作,可以使用FMA代替ADD吗?

c# - 如何使用 C# 中的矢量化计算 double 矩阵的总和?

c# - .NET 4.6 中 System.Numerics.Vector<T> 中元素的总和

javascript - C# - Asp.Net MVC 中的时区问题