AVX2编程:整数与浮点计算深入解析
1. 直方图构建函数性能对比
在图像处理等领域,直方图构建是一项常见操作。下面是不同处理器下使用 TestImageB.png 进行直方图构建函数的基准测试时间(微秒)。
| 函数 | i5 - 11600K | i7 - 11700K | 7700X |
|---|---|---|---|
| BuildHistogram_cpp() | 8181 (10) | 8216 (179) | 6557 (7) |
| BuildHistogram_avx2() | 6749 (12) | 6663 (122) | 7767 (8) |
从表格中可以看出, BuildHistogram_avx2() 函数在不同处理器下的表现与 BuildHistogram_cpp() 有所不同。在i5 - 11600K和i7 - 11700K处理器上, BuildHistogram_avx2() 函数的时间相对较短,可能是由于AVX2指令集的并行计算能力提升了性能。而在7700X处理器上, BuildHistogra
超级会员免费看
订阅专栏 解锁全文
78

被折叠的 条评论
为什么被折叠?



