Board logo

標題: 〔分享〕多核心處理器太複雜 拖慢軟體 [打印本頁]

作者: mm117777     時間: 2008-8-23 04:31 PM    標題: 〔分享〕多核心處理器太複雜 拖慢軟體

更新日期:2008/08/23 04:33 閻紀宇/綜合報導
電腦的中央處理器(CPU)速度愈快,執行軟體的速度反而越慢,這種事有可能嗎?當然有,而且已經嚴重威脅全球電腦業者的商機。以英特爾(Intel)為首的業者近年來推陳出新,多核心(multicore)處理器逐漸成為市場主流,然而問題是:這種處理器的概念太新、架構太複雜,導致程式設計師根本無法利用它的效能。


美國史丹福大學電腦科學教授歐路克騰指出:「如果我是電腦業者,我會驚慌失措,因為解決方案到現在連影子都沒有…這是一大危機,我認為業界對這個問題做得太少、做得太遲。」領導微軟公司軟體開發的研究與策略長蒙蒂也表示,多核心技術是「近代電腦運算史上概念變化程度最大的變革」。


簡而言之,多核心處理器就是將兩個以上的獨立處理器封裝在同一個積體電路(IC),雙核心與四核心的版本早已問世,成為市場主流。英特爾最新一代的六核心處理器「Dunnington」預計今年下半年上市。另一家大廠超微(AMD)積極開發八核心的整合型處理器「Montreal」,可望在明年下半年推出。


然而專家指出,四核心處理器執行一般人常用的軟體時,並不會比上一個世代的產品快。更糟的是,六核心以上的版本反而會拖慢這些軟體的速度。


問題關鍵在於,多核心處理器的架構是過去只見於超級電腦的平行運算(parallel computing),對程式設計師而言是一大挑戰,他們必須將過去由單一處理器負責的程式化整為零,分散到各個處理器進行運算。以懷孕來打比方,傳統作法是讓一位孕婦懷胎九月,生下一個寶寶;多核心作法卻是由九位孕婦同時上陣,每人各懷孕一個月,再將九個人的成果「整合」成一個寶寶。
作者: pp     時間: 2008-8-27 05:12 PM
謝謝大大,說得太好了,正因如此,單cpu會比due-cpu快的原因,
並非Due比simple差,而是效能未能使用。
作者: VIN123     時間: 2008-8-28 01:52 AM
感謝您的說明 本來還想把現在的電腦換成雙核心 現在可以省錢了
作者: littleglin     時間: 2008-8-30 04:30 PM
莫非雙核心的cup 恰恰好處
不會太慢  也不會托慢速度
作者: slider     時間: 2008-8-31 07:54 AM
覺得應該要傷腦筋的是軟體開發的設計師、業者,是他們跟不上硬體的發展速度....
作者: yakkk2000     時間: 2008-8-31 09:04 AM


  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難道會比這個記者笨而沒想過這些問題
作者: wayn12000     時間: 2008-9-7 07:08 PM
不過用起來還是爽度的問題~~^^
作者: square1018     時間: 2008-9-12 02:35 PM
以前使用單核和現在使用雙核(記憶體都為1GB),我個人明顯感受到雙核比較快也比較順.
作者: hewlett1479     時間: 2008-10-25 11:52 PM
應該還是有差吧,因為本來CPU的速度就快上許多,一般沒有用到特別程式的人如PHOTOSHOP,根本不需要CPU的全力運作啊
作者: sunny5417     時間: 2008-11-8 09:00 PM
如果是這樣的話應該也要有解決之道吧
作者: 小邪二世     時間: 2008-11-22 10:55 PM
個人認為還是雙核以上的速度快些
作者: lu123     時間: 2008-12-16 07:58 PM
最主要是未將效能充分發揮所致,應改善才能有效執行運行效能。
作者: dsadsadsa9     時間: 2008-12-21 10:01 PM


  Quote:
Originally posted by slider at 2008-8-31 07:54 AM:
覺得應該要傷腦筋的是軟體開發的設計師、業者,是他們跟不上硬體的發展速度....

滿認同你的說法
自己實際用過
雙合一定比單合好用
作者: 射鵰英雄     時間: 2008-12-26 07:23 PM


  Quote:
Originally posted by yakkk2000 at 2008-8-31 09:04 AM:


多核心一定有它的價值,不然不會這麼多大廠都往這個方向走。耗電量就是第一個原因。同樣的 CPU 時脈降為原本的 75%,耗電量只剩 50%。因此在不增加耗電量的前題下,把兩個時脈為 75% 的 CORE 併在一起,就能創 ...

個人認同你的說法

最重要的是還是軟體能否跟上的問題




歡迎光臨 網際論壇 (http://www.centurys.net/) Powered by Discuz! 2.5