这里的第一篇文章。
我想知道是否有类似于其他处理器(Intel i7)的运行平均功率限制,这些处理器不是Sandy Bridge或Xeon处理器,而是在实验室中使用的机器。
对于那些不知道的人。我拉这个描述让你加快速度。
“RAPL(运行平均功率限制)界面提供平台软件 能够监控,控制和获取SOC通知 权力消耗。“
我特别想要的是在运行Matrix Multiplication或Vector Addition等代码后,在处理器的各个内核上获取能耗测量结果。温度也会很好,但那是另一天的另一个问题(对我而言,传感器有点令人费解)
谢谢并保重。
答案 0 :(得分:1)
关于此问题的最新答案:Linux上有PowerTOP,但仅适用于笔记本电脑,因为它需要电池放电率。它可以显示每个过程的瓦数,但不要问我有多准确(我个人认为可能存在一些问题)。 IIRC它计算CPU休眠状态从CPU休眠状态计算每个进程的能耗。此外,对于AMD处理器,lm-sensors软件包中还有fam15h_power驱动程序。对于相当新的(2011年和更新版本)Bulldozer AMD CPU,您可以通过这种方式获得能耗。
请注意,RAPL不会在多核CPU上提供每个内核的能耗,而只能为整个CPU提供能耗。您可以分别获得核心和非核心(如集成图形)的能耗,但不能实现每核心。