1

What is the equivalent for SSE instruction set on Power PC? Is it Altivec? Does anyone have any samples for migrating SSE instructions to Power PC?

4

3 回答 3

3

是的,Altivec 是 PowerPC 的 SIMD(向量)指令集。您可以像我一样在 Google 上查找手册,例如vector_simd_pem.ppc.2005AUG23.pdf,并在 Googlesse to altivec howto上查找以下资源:Intel SSE to PowerPC AltiVec migration

于 2015-12-28T06:39:22.963 回答
1

有一个Simd 库。它有许多算法(主要是图像处理),使用不同的 SIMD 进行了优化:SSE、SSE2、SSSE3、SSE4.1、SSE4.2、AVX 和 AVX2 用于 x86/x64,VMX(Altivec) 和 VSX(Power7) 用于 PowerPC , ARM 的霓虹灯。我希望这些样本对您有用。

于 2015-12-28T08:02:15.560 回答
1

几年前,Apple 为 AltiVec 到 SSE 的迁移制作了一份非常有用的指南——我在developer.apple.com上再也看不到它了,但很容易找到存档的副本,例如这个。您可以“反向”使用本指南从 SSE 迁移到 AltiVec。

另请注意,如果您在 StackOverflow 上搜索带有标签的任何内容,您应该会找到许多有关在 SSE 和 AltiVec SIMD 代码之间转换的有用问题和答案。

于 2015-12-28T06:49:50.357 回答