Re: [請益] 為什麼CPU要作成多核心

看板ask-why作者 (麥子)時間15年前 (2008/12/05 21:38), 編輯推噓2(204)
留言6則, 3人參與, 最新討論串4/7 (看更多)
: 推 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

12/06 00:23, , 1F
如果文主是這方面專業的,能順便講一下量子電腦嗎
12/06 00:23, 1F

12/06 00:23, , 2F
都忘記那是幾進位的,前兩年看到的
12/06 00:23, 2F

12/06 00:26, , 3F
我只有稍微看過 Quantum-Dot Cellular Automata
12/06 00:26, 3F

12/06 00:26, , 4F
但那不是一般所說的量子電腦,我對量子電腦一無所知 Orz
12/06 00:26, 4F

12/06 00:34, , 5F
推 以前呆的實驗室有一天冷氣跳電 跑去把機房門打開
12/06 00:34, 5F

12/06 00:35, , 6F
感覺到一群刀鋒伺服在一起的熱量真夠熱的
12/06 00:35, 6F
文章代碼(AID): #19EIw-jD (ask-why)
討論串 (同標題文章)
文章代碼(AID): #19EIw-jD (ask-why)