作者sitos (麦子)
看板ask-why
标题Re: [请益] 为什麽CPU要作成多核心
时间Fri Dec 5 21:38:04 2008
: 推 chestsun:但是PSU瓦数越来越高 散热器也有在进步 ex水冷.热导管
: → chestsun:这样也有充分的後援能让CPU厂商做出高时脉高TDP的CPU
: → chestsun:反正每一代的最高阶产品都是宣示意义大於市场操作不是吗
问题是出在於「钱」。
这样类比好了,想当初刚开始会组电脑的时候, power 用机壳付的就很够用了,
七八百块就可以把机壳加 power 搞定,没人在管有没有足瓦安规之类的东西。
但现在 PSU 一颗随便一买都要两三千块,这是十倍的价钱阿。
不过最烧钱的当然不是 PSU ,而是每个月付出去的电费。
家用电脑的用电从 200W 变 500W 看起来好像勉勉强强可以接受,
但是你的电脑效能有从 200 -> 500 吗? 才没有勒。
开个根号恐怕都没有,干麻拿 2X 的钱去做 1.5X 的事?
有个词叫 energy efficiency (能量效率)指的是一份能量可以做的事的多寡。
基本上把时脉拉得越高, energy efficiency 就越低,
因为能量是和 C * f * Vdd ^ 2 呈正比,而通常 Vdd 又和 f 呈正比。
拉高时脉的效能也和 f 成正比。这代表要有两倍的 cpu 效能,要用掉 8 倍的电。
所以单纯拉高时脉,只对超频玩家有意义。对计算有需求的公司,是不会用的。
因为成本太高,不是高在购置新电脑的钱,而是高在电费。
另外散热的问题不是用水冷跟热导管就能解决,
这两种东西顶多只能把热快速散到机壳外面,那机房怎麽办?
一般一个机柜大概冰箱的大小,可能可以放好几组(也许 4~5 组) blade server ,
每一组最高 6000W ,总共也许就要 30kW 了。这麽大的热量,
就算把热移出机壳,还是要很强的冷气才能把热移出房间。
有人作过粗略的估计, 1W 的热要用 1W 的电才能移走。所以电费其实会 double 。
因此,现在所谓的「最高阶」产品,已经不是 performance 最高,
而是要 energy efficiency 或 power efficiency 最高才有意义。
因为一掏出来就几百几千万的企业,也禁不起买了电脑以後每个月烧钱付电费。
当公司在采购的时候绝不会花好几倍的钱去得到一样的效能。
虽然平行化程式并不简单,但比起电费,请人平行化程式再配多核心处理器,
应该还是比较便宜。
听说 google 内部有人突发其想,想要把 data center 弄在海上,
直接用海水来冷却来降低成本... 顺便用海潮发电(!?)
这问题其实满严重的,尤其是一次用好几千台电脑的时候。
另外我其实不太清楚水冷和热导管的散热效率到底有多好,
但基本上硬拉时脉让 power 三次方成长,散热技术应该是没办法跟上。
--
我实实在在的告诉你们,一粒麦子不落在地里死了,
仍旧是一粒,若是死了,就结出许多子粒来。
约翰福音 12:24
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 60.248.178.71
1F:推 charatible:如果文主是这方面专业的,能顺便讲一下量子电脑吗 12/06 00:23
2F:→ charatible:都忘记那是几进位的,前两年看到的 12/06 00:23
3F:→ sitos:我只有稍微看过 Quantum-Dot Cellular Automata 12/06 00:26
4F:→ sitos:但那不是一般所说的量子电脑,我对量子电脑一无所知 Orz 12/06 00:26
5F:推 YJM1106:推 以前呆的实验室有一天冷气跳电 跑去把机房门打开 12/06 00:34
6F:→ YJM1106:感觉到一群刀锋伺服在一起的热量真够热的 12/06 00:35