2

我有以下问题:我有数以万计的 512 位逻辑数组(或 64 字节)。对于每个可能的对,我必须执行 XOR 后跟 sum。有没有办法有效地做到这一点?我听说有这方面的特殊 CPU 指令,但我的谷歌搜索甚至找不到它的提及。

理想情况下,我想在 MATLAB 中做到这一点。如果没有,我还可以访问带有 IPP 和 TBB 的英特尔 C++ 编译器。

如果可能,我想避免对每个逻辑数组元素进行 for 循环。

4

1 回答 1

0

如果不对数组元素进行 for 循环,请尝试:

x=[true true false false]
y=[true false true false]

z=xor(x,y)
sum(z)
于 2012-10-01T14:49:55.863 回答