回复:在 SSE2 CPU 上为 0.3.6 并行计算 4 个哈希
原始发布页
打开来源页面查看 1 个交叉存档
太惊人了……
所以你的意思是,用 128 位寄存器以 SIMD 方式同时处理四份 32 位数据?我很久以来一直在想这件事,但我以为这是不可能的,因为加法的进位会进入相邻的值。
英文原文
展开英文原文
That's amazing...
So are you saying you use 128-bit registers to SIMD four 32-bit data at once? I've wondered about that for a long time, but I didn't think it would be possible due to addition carrying into the neighbour's value.