3.3测试指令基准性能

【结果】

g++ 01_superscalar.C -std=c++11 -isystem benchmark/include   -Lbenchmark/build/src -lbenchmark -lpthread -o mybenchmark

【结论】

1)每次循环乘法和加法一起add_multiply速度基本和单独执行add一样

因为指令可以并行

2)BM_instructions1说明可以同时并发执行6条,但是上图有2/3的衰减

 

posted @ 2024-01-14 10:29  stupidstan2019  阅读(5)  评论(0编辑  收藏  举报