【发布时间】:2012-09-24 19:00:59
【问题描述】:
背景是这样的:下周我们办公室将有一天没有暖气,因为维护。室外温度预计在 7 到 12 摄氏度之间,因此可能会变冷。便携式电加热器太少了,无法满足所有人的需求。
但是,我在大约 6-8 平方米的办公室里有一个大的 honkin'(3 岁)工作站(HP xw8600 和 3.0 GHz 四核 Xeon),应该能够输出几百瓦热。运行 Furmark 将最大限度地使用 GPU,但我不确定如何最好地使用 CPU。
上次我在冷办公室时,我要么编译得更频繁,要么只是启动了 4-8 个运行 Norton Commander 的 DOSBox:es,但我认为使用 SSE1-2-3-4、MMX 等可以做得更好,即每个周期做更多工作的东西。
那么,哪些 CPU 指令在每个周期切换最多的晶体管,从而使 CPU 消耗最多的功率,从而释放出最多的热量?
如果我有一个功率计,那么我可以对自己进行基准测试,但我认为这对于 SO 人群来说将是一个有趣的挑战。 :)
【问题讨论】:
-
您正在用基准为办公室供暖?有点像 MacGyver 的风格,你不觉得吗? ;o)
-
Cathodique 屏幕可能会有所帮助。
-
@KaiMattern:MacGyver 是我在学校的昵称。去搞清楚。 :)
-
“什么 CPU 指令” - 对于现代超标量 OOO 处理器,您应该混合使用不同的指令来加载所有内部执行端口。仅使用 SSE4 或 AVX 将仅加载 6-8 的 2-3 个端口。
-
建议使用指令集更有限的旧 CPU 会更容易回答和更能说明问题吗?功率只是翻转了多少晶体管和所有闭合电路的长度的一个因素吗?
标签: cpu cpu-usage power-management