objective-c – 我可以在iOS上进行这种代码矢量化吗?有哪些替代
发布时间:2020-12-16 09:33:59 所属栏目:百科 来源:网络整理
导读:我遇到了一个有趣的 blog post,谈论某种高超的技术,通过“矢量化代码”来加速处理.这非常科学. 他正在使用一种名为SSE2的东西,并谈论SPU,现在我很好奇如何将它带到iPhone的数字信号处理上. 虽然这似乎是我将来必须处理的事情,但我想知道其他选择是什么.有些
我遇到了一个有趣的
blog post,谈论某种高超的技术,通过“矢量化代码”来加速处理.这非常科学.
他正在使用一种名为SSE2的东西,并谈论SPU,现在我很好奇如何将它带到iPhone的数字信号处理上. 虽然这似乎是我将来必须处理的事情,但我想知道其他选择是什么.有些人告诉我,可以在GPU上执行大规模并行计算. 我们有什么选择来加速这样甚至更好的事情?有哪些框架和技术? 解决方法
较新iOS设备上的ARM CPU有
Neon SIMD,有点类似于x86上的SSE或PowerPC上的AltiVec.
您可能希望查看从Mac OS X开始的Apple’s Accelerate framework,但现在也可以在iOS 4.0及更高版本上使用 – 这包含许多已经过矢量化的有用例程. 或者你可以尝试编写自己的Neon SIMD例程,尽管这不适合胆小的人. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |