将简单函数应用于内存块的最快方法

时间:2016-12-05 05:06:18

标签: assembly

我有两对文件; A1A2B1B2;所有相同的大小。我希望文件C由每对中第一个文件的字节组成,基于相应文件中相同字节的比较;就我而言,这个特定的功能:C[i] = (A1[i] < B1[i]) ? A2[i] : B2[i]。文件大约是16兆字节。

这种绝对最快的方式是什么?我不了解的后续速度瓶颈是什么?当你有N对输入文件(但仍然只有一个输出)时会发生什么变化?

注意:我知道这将取决于处理器,但在这一点上,我不太了解处理器相关的问题。

PS - 如果你可以推荐开始使用这个工具,环境等等,并且在这个级别上,那么就是积分。

PPS - 标记了!我不知道还有什么可以用来标记这个问题。

0 个答案:

没有答案