iphone – 使用Accelerate框架对无符号8位整数求和

iphone – 使用Accelerate框架对无符号8位整数求和,第1张

概述我是否可以使用Accelerate Framework对无符号8位整数数组求和,而无需转换为浮点数组. 我目前的做法是: vDSP_vfltu8(intArray, 1, floatArray, 1, size);vDSP_sve(floatArray, 1, &result, size); 但是vDSP_vfltu8非常慢. >如果vDSP_vfltu8()对您来说很重要,请提交错误报告.如果 我是否可以使用Accelerate Framework对无符号8位整数数组求和,而无需转换为浮点数组.

我目前的做法是:

vDSP_vfltu8(intArray,1,floatArray,size);vDSP_sve(floatArray,&result,size);

但是vDSP_vfltu8非常慢.

解决方法 >如果vDSP_vfltu8()对您来说很重要,请提交错误报告.如果有任何问题,请提交错误报告.性能不足是一个错误,如果您报告它将被视为错误.图书馆作者使用这种反馈来确定如何确定工作的优先顺序;您的错误报告是位于队列前面的优化函数与队列中#1937之间的差异. >正如已经暗示的那样,整数累积因溢出问题而变得复杂,但是如果为vDSP库提供的特定情况提供优化函数会很有用,请提交错误报告来请求这样的函数(注意模式? ).图书馆作者不是通灵的,也不写不需要的功能.请务必解释如何使用这样的功能 – 根据这些信息,他们可能会提出一个稍微不同的功能,对您来说更有用. >如果您决定自己编写一些NEON代码,则需要使用vadDW_u8()内在函数. 总结

以上是内存溢出为你收集整理的iphone – 使用Accelerate框架对无符号8位整数求和全部内容,希望文章能够帮你解决iphone – 使用Accelerate框架对无符号8位整数求和所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1034240.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-24
下一篇 2022-05-24

发表评论

登录后才能评论

评论列表(0条)

保存