1

第一次在这里发帖。

我想知道是否存在类似于其他处理器(英特尔 i7)的运行平均功率限制,这些处理器不是 Sandy Bridge 或 Xeon 处理器,因为我正在实验室工作的机器。

对于那些不知道的人。我提取了此描述以使您快速了解。

“RAPL(运行平均功率限制)接口为平台软件提供了监控、控制和获取 SOC 功耗通知的能力。”

我特别需要的是在运行一些代码(如矩阵乘法或向量加法)后获取处理器各个内核的能耗测量值。温度也会很好,但这是另一天的另一个问题(lm-sensors 对我来说有点令人费解)

谢谢并保重。

4

1 回答 1

1

对此的较晚答案:Linux上有PowerTOP,但仅适用于笔记本电脑,因为它需要电池放电率。它可以显示每个进程的瓦数,但不要问我这有多准确(我个人认为这可能存在一些问题)。IIRC 它计算从 CPU 睡眠状态唤醒的 CPU 次数,以计算每个进程的能耗。此外,对于 AMD 处理器,lm-sensors 软件包中有 fam15h_power 驱动程序。对于相当新的(2011 年和更新的)Bulldozer AMD CPU,您可以通过这种方式获得能耗。

请注意,RAPL 不提供多核 CPU 上的每个内核的能耗,而仅提供整个 CPU 的能耗。您可以分别获取核心和非核心(如集成显卡)的能耗,但无法获得每个核心的能耗。

于 2013-11-25T10:57:31.137 回答