gpt4 book ai didi

c - Apple 的 Accelerate Framework 库的开源等效项是什么?

转载 作者:太空宇宙 更新时间:2023-11-04 03:55:58 26 4
gpt4 key购买 nike

<分区>

如果我们看一下 Accelerate Framework 的保护伞,我们会看到几个库: Accelerate Framework

我知道 BLAS 和 LAPACK 是开源的,并且可以针对 Accelerate 编译在其他地方使用的相同代码。但是 vForce、vMathLib(以及 vMisc 中的其他)和 vDSP 呢?这些库是否有任何开源等效项?

编辑:

让我详细说明一下(只知道我有足够的知识来这样做)。基本上,vDSP、vFoce 和 vMathLib 是面向 vector 的库。因此,如果我们有一个 vector 并想在其上计算一个分量函数,比如 sin() 和 cos(),那么使用 Accelerate 中的 vvsincos() 会更快,因为它将流水线计算 sin() 和 cos () 用于 vector 中的所有条目,这比在 vector 上使用 for 循环更快。简单地在泰勒级数中展开这些函数并使用三角关系,我们看到有几个重复的计算正在进行,框架试图避免这种情况。

vDSP 下的 FFT 等也是如此

然后,我的问题是:与此等效的 BEST 开源是什么?如果我在 Accelerate 下开发我的项目,我如何使用开源工具分发它而不需要重写我的代码?

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com