假设我想实现一个使用硬件性能计数器的软件,比如那些用于计算退役商店的计数器。请注意,没有性能计数器的替代解决方案也是可能的,但效率可能相对较低。但是,我可以牺牲一点性能来换取可移植性和电源效率。另外,请注意,性能计数器将始终保持不变。
硬件性能计数器在耗电方面有多好。其次,是否有流行的平台或处理器,单核或多核,没有性能计数器。如果是的话,你能说出它们的名字吗?
发布于 2011-09-06 04:51:15
PAPI是一个常见的分析器程序,它允许您编译成代码并访问硬包装计数器。根据我自己的经验,它对性能没有明显的影响。
虽然我不能确定,但我会假设它不会增加功耗,因为硬件计数器总是在硬件中启用。这只是一个阅读它们的问题。
据我所知,据我所知,没有任何现代非嵌入式处理器没有性能计数器。我可能错了。有人愿意纠正我吗?
发布于 2011-09-06 04:49:45
我使用performance counter已经有一段时间了,但也许PAPI可以帮助你做一些事情。
https://stackoverflow.com/questions/7312597
复制相似问题