mm117777
進階會員
積分 2847
發文 385
註冊 2006-4-15
狀態 離線
|
#1 〔分享〕多核心處理器太複雜 拖慢軟體
更新日期:2008/08/23 04:33 閻紀宇/綜合報導
電腦的中央處理器(CPU)速度愈快,執行軟體的速度反而越慢,這種事有可能嗎?當然有,而且已經嚴重威脅全球電腦業者的商機。以英特爾(Intel)為首的業者近年來推陳出新,多核心(multicore)處理器逐漸成為市場主流,然而問題是:這種處理器的概念太新、架構太複雜,導致程式設計師根本無法利用它的效能。
美國史丹福大學電腦科學教授歐路克騰指出:「如果我是電腦業者,我會驚慌失措,因為解決方案到現在連影子都沒有…這是一大危機,我認為業界對這個問題做得太少、做得太遲。」領導微軟公司軟體開發的研究與策略長蒙蒂也表示,多核心技術是「近代電腦運算史上概念變化程度最大的變革」。
簡而言之,多核心處理器就是將兩個以上的獨立處理器封裝在同一個積體電路(IC),雙核心與四核心的版本早已問世,成為市場主流。英特爾最新一代的六核心處理器「Dunnington」預計今年下半年上市。另一家大廠超微(AMD)積極開發八核心的整合型處理器「Montreal」,可望在明年下半年推出。
然而專家指出,四核心處理器執行一般人常用的軟體時,並不會比上一個世代的產品快。更糟的是,六核心以上的版本反而會拖慢這些軟體的速度。
問題關鍵在於,多核心處理器的架構是過去只見於超級電腦的平行運算(parallel computing),對程式設計師而言是一大挑戰,他們必須將過去由單一處理器負責的程式化整為零,分散到各個處理器進行運算。以懷孕來打比方,傳統作法是讓一位孕婦懷胎九月,生下一個寶寶;多核心作法卻是由九位孕婦同時上陣,每人各懷孕一個月,再將九個人的成果「整合」成一個寶寶。
|
|
2008-8-23 04:31 PM |
|
pp
中級會員
積分 1051
發文 104
註冊 2005-9-5
狀態 離線
|
#2
謝謝大大,說得太好了,正因如此,單cpu會比due-cpu快的原因,
並非Due比simple差,而是效能未能使用。
|
|
2008-8-27 05:12 PM |
|
VIN123
區版主
積分 92741
發文 2747
註冊 2006-1-1 來自 taipei
狀態 離線
|
#3
感謝您的說明 本來還想把現在的電腦換成雙核心 現在可以省錢了
|
|
2008-8-28 01:52 AM |
|
littleglin
資深會員
積分 4111
發文 376
註冊 2006-4-7
狀態 離線
|
#4
莫非雙核心的cup 恰恰好處
不會太慢 也不會托慢速度
|
|
2008-8-30 04:30 PM |
|
slider
進階會員
積分 2132
發文 386
註冊 2005-9-9
狀態 離線
|
#5
覺得應該要傷腦筋的是軟體開發的設計師、業者,是他們跟不上硬體的發展速度....
|
|
2008-8-31 07:54 AM |
|
yakkk2000
中級會員
積分 931
發文 143
註冊 2006-10-7 來自 Canada
狀態 離線
|
#6
Quote: | Originally posted by mm117777 at 2008-8-23 12:31 AM:
更新日期:2008/08/23 04:33 閻紀宇/綜合報導
電腦的中央處理器(CPU)速度愈快,執行軟體的速度反而越慢,這種事有可能嗎?當然有,而且已經嚴重威脅全球電腦業者的商機。以英特爾(Intel)為首的業者近年來 ... |
|
多核心一定有它的價值,不然不會這麼多大廠都往這個方向走。耗電量就是第一個原因。同樣的 CPU 時脈降為原本的 75%,耗電量只剩 50%。因此在不增加耗電量的前題下,把兩個時脈為 75% 的 CORE 併在一起,就能創造出一樣號電量,但是運算能力為原來 150% 的 CPU ...
再來才是軟體能不能有效利用到多核心的問題。大部份 USER 同時間做不了幾件事,不過電腦可不一定。光是防毒,OS本身等等,就好幾件事同時在進行了。多核心就算不能加速特定的軟體,至少也保證了你的軟體不會被其它同時執行的軟體拖慢阿
當然在軟體沒法有效利用的情況下,大概雙核或四核就差不多了,再多就用不到,不過既然這已經是趨勢了,未來支援的軟體只會多不會少
還有會有設計師會笨到把同一個程式交給2或4個core跑嗎??
再說intel和AMD難道會比這個記者笨而沒想過這些問題
|
|
2008-8-31 09:04 AM |
|
wayn12000
基本會員
積分 10
發文 5
註冊 2006-5-6
狀態 離線
|
|
2008-9-7 07:08 PM |
|
square1018
資深會員
喜歡測試軟體電腦人
積分 4610
發文 337
註冊 2006-2-4 來自 自由免費軟體世界
狀態 離線
|
#8
以前使用單核和現在使用雙核(記憶體都為1GB),我個人明顯感受到雙核比較快也比較順.
|
|
2008-9-12 02:35 PM |
|
hewlett1479
進階會員
積分 2108
發文 385
註冊 2005-9-14
狀態 離線
|
#9
應該還是有差吧,因為本來CPU的速度就快上許多,一般沒有用到特別程式的人如PHOTOSHOP,根本不需要CPU的全力運作啊
|
|
2008-10-25 11:52 PM |
|
sunny5417
基本會員
積分 108
發文 30
註冊 2008-6-9
狀態 離線
|
|
2008-11-8 09:00 PM |
|
小邪二世
一般會員
積分 372
發文 103
註冊 2008-11-1 來自 高雄
狀態 離線
|
|
2008-11-22 10:55 PM |
|
lu123
高級會員
積分 10605
發文 1837
註冊 2008-11-2
狀態 離線
|
#12
最主要是未將效能充分發揮所致,應改善才能有效執行運行效能。
|
|
2008-12-16 07:58 PM |
|
dsadsadsa9
基本會員
積分 194
發文 46
註冊 2007-12-17
狀態 離線
|
#13
Quote: | Originally posted by slider at 2008-8-31 07:54 AM:
覺得應該要傷腦筋的是軟體開發的設計師、業者,是他們跟不上硬體的發展速度.... |
|
滿認同你的說法
自己實際用過
雙合一定比單合好用
|
|
2008-12-21 10:01 PM |
|
射鵰英雄
基本會員
積分 185
發文 38
註冊 2006-7-14
狀態 離線
|
#14
Quote: | Originally posted by yakkk2000 at 2008-8-31 09:04 AM:
多核心一定有它的價值,不然不會這麼多大廠都往這個方向走。耗電量就是第一個原因。同樣的 CPU 時脈降為原本的 75%,耗電量只剩 50%。因此在不增加耗電量的前題下,把兩個時脈為 75% 的 CORE 併在一起,就能創 ... |
|
個人認同你的說法
最重要的是還是軟體能否跟上的問題
|
|
2008-12-26 07:23 PM |
|