草庐IT

vvcospif

全部标签

swift - 为什么有时 Apple Accelerate 框架很慢?

我正在使用vecLib和Accelerateframework来处理C和Swift3.0代码来自Apple作为动态库+我在基于Clang的项目和Swiftplayground中的代码。并且在从SIMD指令的框架调用Apple包装器的情况下,具有1或框架的vvcospif()例如,当函数从循环调用接近1.000次时,比简单的标准cos(x*PI)慢。我知道vvcospif()和cos()之间的区别,我应该对x使用完全相同的vvcospif()*PI.Playground上的例子,你可以复制代码并运行它:importCocoaimportAcceleratefunccosine_inter