gpt4 book ai didi

arm - 常见的 SIMD 技术

转载 作者:行者123 更新时间:2023-12-03 14:08:24 28 4
gpt4 key购买 nike

在哪里可以找到有关常见 SIMD 技巧的信息?我有一个指令集,知道如何编写简单的 SIMD 代码,但我知道,现在 SIMD 功能要强大得多。它可以容纳复杂的条件无分支代码。
例如 ( ARMv6 ),以下指令序列将 Rd 的每个字节设置为 Ra 和 Rb 的相应字节的无符号最小值:

USUB8 Rd, Ra, Rb
SEL Rd, Rb, Ra

教程/不常见的 SIMD 技术的链接也很好:) ARMv6 对我来说是最有趣的,但是 x86 (SSE,...)/ NEON (在 ARMv7 中)/其他也不错。

最佳答案

有史以来最好的 SIMD 资源之一是旧的 AltiVec 邮件列表。尽管 PowerPC/AltiVec 特定于我,但我怀疑此列表中的许多 Material 对于使用其他 SIMD 架构的任何人来说都是普遍感兴趣的。遗憾的是,此列表在移至 power.org 上的论坛后现在似乎已不复存在,但您或许可以找到它的存档版本。 (如果没有,请告诉我 - 我几乎拥有 2000 年至 2007 年的所有帖子。)

http://developer.apple.com/hardwaredrivers/ve/index.html 上还有很多关于 AltiVec、SSE、SIMD 矢量化和一般性能的潜在有用信息。 ,其中很多可以转移到其他 SIMD 架构。

关于arm - 常见的 SIMD 技术,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2156368/

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