嗜痂之癖网

英特尔宣布更新C++文件库:数据排序性能增加17倍

2024-05-03 01:24:07 来源:

AVX 512是英特最新的一代指令集,相比较以前的尔宣指令集,AVX 512指令集看起来更加偏向于专业应用,布更尤其是新C序性数据传输以及AI训练等领域,而想要完整地使用AVX 512指令集,文件除了硬件本身支持之外,库数软件库也需要做进一步的据排加倍支持,比如说英特尔就在最新的英特C++文件中增加了AVX-512 SIMD指令集的支持,从而让排序性能成倍提升。尔宣

1594616052_589458.jpg

根据最新的布更AVX-512 SIMD指令集的说法,英特尔处理器可以实现对于16位以及64位数据库的新C序性快速排序,比如说在英特尔11代酷睿移动处理器也就是文件Tiger Lake上,NumPy Python性能的库数提升幅度达到了10-17倍,而NumPy Python则是据排加倍从事数据排序的项目,其中16位数据排序性能提升了17倍,英特而32位数据则提升了13倍,64位数据则提升了10倍。

33d8672d96779136b64210ac094d77af.png

很显然AVX-512的出现能够大幅提升CPU的运行效率,同时提升在专业项目上的性能,不过考虑到混合架构,英特尔似乎没有在12代和13代酷睿处理器上支持AVX 512指令集,不知道14代酷睿处理器支不支持AVX 512指令集。