Pro*_*ber 3 c performance objective-c simd ios
我遇到了一篇有趣的博客文章,谈论了一种通过"矢量化代码"来加速处理的精湛技术.这非常科学.
他用一种叫做SSE2,也谈到了SPU,现在我很好奇,这可怎么带数字信号处理在iPhone上.
虽然这似乎是我将来必须处理的事情,但我想知道其他选择是什么.有些人告诉我,可以在GPU上执行大规模并行计算.
我们有什么选择来加速这样甚至更好的事情?有哪些框架和技术?
在较新的iOS设备的ARM CPU具有氖SIMD,这有点类似于SSE上在PowerPC x86或的AltiVec.
你可能想看看Apple的Accelerate框架,该框架最初是在Mac OS X上开始的,现在也可以在iOS 4.0及更高版本上使用 - 它包含许多有用的例程,这些例程已经过矢量化.
或者你可以尝试编写自己的Neon SIMD例程,尽管这不适合胆小的人.
| 归档时间: |
|
| 查看次数: |
1711 次 |
| 最近记录: |