我目前正在尝试使用SPEC CPU 2006对新的FDO工具链进行基准测试。
一些基准测试在多个工作负载下运行。例如,473.astar与rivers和BigLakes一起运行。当我在这个基准上使用FDO时,它被编译,然后用BigLakes训练,然后用rivers训练。问题是该工具不提供聚合,因此第一次训练是无用的。我希望能够将astar.rivers和astar.BigLakes2048作为两个独立的</e
看起来,在我的测试中,divMod'函数在Data.Fixed中的顺序是200 my ( x86 Mac上的criterion基准测试)。我所做的就是在我编写的函数中禁用divMod',然后比较基准测试前后的时间,得出网络开销。启用divMod'后,该函数占用~230 and,而它禁用了~30 and。除了divMod',还有更快的替代方案吗