Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有以下问题:我有数以万计的 512 位逻辑数组(或 64 字节)。对于每个可能的对,我必须执行 XOR 后跟 sum。有没有办法有效地做到这一点?我听说有这方面的特殊 CPU 指令,但我的谷歌搜索甚至找不到它的提及。
理想情况下,我想在 MATLAB 中做到这一点。如果没有,我还可以访问带有 IPP 和 TBB 的英特尔 C++ 编译器。
如果可能,我想避免对每个逻辑数组元素进行 for 循环。
如果不对数组元素进行 for 循环,请尝试:
x=[true true false false] y=[true false true false] z=xor(x,y) sum(z)