simd

simd

文章 0 浏览 6

如何使用 128 位 C 变量和 xmm 128 位 asm?

在 gcc 中,我想通过 asm 代码对 2 个 C 变量进行 128 位异或:如何? asm ( "movdqa %1, %%xmm1;" "movdqa %0, %%xmm0;" "pxor %%xmm1,%%xmm0;" "mov…

贩梦商人 2024-08-16 11:56:16 9 0

利用 SSE 和其他 CPU 扩展

在我的代码库中有几个地方,对于大型数据集,相同的操作会重复很多次。在某些情况下,处理这些需要花费相当长的时间。 我相信使用SSE来实现这些循环应…

遇见了你 2024-08-14 11:08:22 10 0

目前哪些汇编器支持 AVX 指令集?

我想开始使用一些 AVX(高级矢量扩展)指令。我知道英特尔提供了一个模拟器来测试包含这些指令的软件(请参阅这个问题),但由于我不想手动编写十六进…

清晰传感 2024-08-11 08:59:14 16 0

使用 GCC 进行循环版本控制

我正在使用 GCC 进行自动矢量化。由于客户要求,我无法使用内在函数或属性。 (我无法获取用户输入来支持向量化) 如果可以向量化的数组的对齐信息未…

゛清羽墨安 2024-08-11 08:22:33 14 0

如果我对一堆哈希值进行哈希处理,哈希冲突的可能性有多大?

假设我使用哈希来识别文件,所以我不需要它是安全的,我只需要最大限度地减少冲突。我当时想,我可以通过使用 SIMD 并行运行四个散列,然后对最终结果…

如果没有你 2024-08-10 03:50:23 12 0

Mono.Simd Vector3(浮点数)丢失?

嘿亚,我正在尝试使用 Mono 的 SIMD 来处理我的项目中的坐标(X,Y,Z), 但我只看到对 Vector2 和 Vector4 类型的支持。有没有人遇到过这个问题,有…

ま柒月 2024-08-09 04:26:02 7 0

快速寄存器内排序字节?

给定 4 个字节的寄存器(对于 SIMD,为 16 个字节),必须有一种有效的方法来使用一些指令对寄存器中的字节进行排序。 提前致谢。…

凉城已无爱 2024-08-07 23:15:58 7 0

从 Haskell 生成矢量代码?

是否有可能让 GHC 为各个 SSE 代生成 SIMD 代码? 例如。得到这样的程序, import Data.Array.Vector main = print . sumU $ (enumFromToFracU 1 1000…

如梦亦如幻 2024-08-05 18:17:10 9 0

什么是“矢量化”?

现在好几次了,我在 matlab、fortran ……其他一些……中遇到这个术语,但我从未找到解释它是什么意思,它有什么作用?所以我在这里问,什么是矢量化…

晚雾 2024-08-04 21:28:24 14 0

SIMD编程语言

Closed. This question is seeking recommendations for software libraries, tutorials, tools, books, or other off-site resources. It does not …

要走干脆点 2024-08-04 12:53:46 9 0

Intel x86 SSE SIMD 指令入门

我想了解有关使用 SSE 的更多信息。 除了明显阅读英特尔® 64 和 IA-32 架构软件开发人员手册之外,还有哪些学习方法手册? 主要是我有兴趣使用 GCC X8…

微暖i 2024-08-04 12:05:13 9 0

Visual Studio 的循环矢量化(手动和自动)有哪些资源?

我看到了一些 gcc 的资源,但没有看到 Visual Studio 的资源。 有人有参考资料、例子和技巧的宝库吗?…

强者自强 2024-08-04 05:16:52 12 0

从脚本中较高的函数调用脚本中较低的函数

我正在尝试想出一种方法让计算机为我做一些工作。我正在使用 SIMD(SSE2 和 SSE3)来计算叉积,我想知道它是否可以更快。目前我有以下内容: const in…

不必你懂 2024-08-03 21:05:23 12 0

ARM asm 中的快速饱和和移位两个半字

我在 32 位字中有两个带符号的 16 位值,我需要将它们右移(除)常数值(可以是从 1 到 6)并饱和到字节(0..0xFF)。 例如, 0x FFE1 00AA 与shift=5…

温柔一刀 2024-08-02 04:58:47 7 0

是否可以使用 OpenCL 框架执行 MIMD?

很快我们就会拥有能够对多个数据执行多个指令 (MIMD) 的 nVidia GTX 300。 我想知道OpenCL是否可以执行MIMD?…

萌逼全场 2024-07-29 18:10:13 5 0
更多

推荐作者

Promise

文章 0 评论 0

qq_lbRlsh

文章 0 评论 0

待"谢繁草

文章 0 评论 0

yy2010hell

文章 0 评论 0

漫无边际

文章 0 评论 0

傲娇萝莉攻

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文