首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >常用SIMD技术

常用SIMD技术
EN

Stack Overflow用户
提问于 2010-01-28 17:04:27
回答 2查看 2.8K关注 0票数 16

在哪里可以找到有关普通SIMD技巧的信息?我有一个指令集,知道如何编写非棘手的SIMD代码,但我知道,SIMD现在要强大得多。它可以保存复杂的条件无分支代码。

例如(ARMv6),以下指令序列将Rd的每个字节设置为相应的Ra和Rb字节的无符号最小值:

代码语言:javascript
复制
USUB8 Rd, Ra, Rb
SEL Rd, Rb, Ra

ARMv6是我最感兴趣的,但是x86(SSE,.)/Neon(In ARMv7)/others也很好。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-01-28 17:19:16

史上最好的SIMD资源之一是旧的AltiVec邮件列表。虽然PowerPC/AltiVec是特定的,但我怀疑这个列表中的很多材料对于任何使用其他SIMD体系结构的人来说都是有意义的。遗憾的是,在移动到power.org上的论坛后,这个列表现在似乎已经失效了,但是您可能会找到它的存档版本。(如果不是,那就告诉我--我几乎拥有2000-2007年的所有职位。)

在AltiVec、SSE、SIMD矢量化和性能方面,http://developer.apple.com/hardwaredrivers/ve/index.html也有很多潜在的有用信息,其中很大一部分信息可以转移到其他SIMD体系结构中。

票数 12
EN

Stack Overflow用户

发布于 2010-05-28 09:07:29

试试AMD在sourceforge上的SSEPlus项目

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2156368

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档