c# - 如何在 .net Framework 4.6 上启用 Vector.IsHardwareAccelerated?

标签 c# .net vector

我正在尝试在我的 Haswell Core i7 桌面系统上使用 System.Numerics 和 Visual Studio 2015 进行向量运算。但是 Vector.IsHardwareAccelerated 返回 false。我的应用是 64 位的。

是否有启用向量运算的设置?

最佳答案

转到项目属性 -> 构建。 选择平台目标:x64 选中“优化代码”。

在没有调试 (CTRL+F5) 的情况下启动时,在我的 Westmere I7-980x 上无论在调试还是 Release模式下都能正常工作。

关于c# - 如何在 .net Framework 4.6 上启用 Vector.IsHardwareAccelerated?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31710521/

相关文章:

c# - 如何为用户的每个新值将列表项格式化为不同的表行

C# 到 java HTTPWebRequest 转换

c# - Xamarin Forms - Java.Interop.lz4 访问被拒绝错误

asp.net - RegularExpressionValidator 限制输入长度而不限制字符类型

c++ - C++)E0349没有运算符匹配这些操作数

r - 根据条件将命名数值向量(按升序)转换为命名逻辑向量

c# - 缺少反序列化引用时不抛出异常

.net - ASP.NET MVC 3 模型绑定(bind)资源

c++ - 从 std::vector<std::vector<float>> 转换为 float**

c# - 统一解决同一类型的多个实例