PCDVD數位科技討論區

PCDVD數位科技討論區 (https://www.pcdvd.com.tw/index.php)
-   顯示卡討論區 (https://www.pcdvd.com.tw/forumdisplay.php?f=8)
-   -   R700 將為多核心架構 (https://www.pcdvd.com.tw/showthread.php?t=758360)

竹雲公子 2007-11-25 11:52 PM

引用:
作者Weichung
還是要糾正一下你個觀念
1. 多核心運算的效率, 並不會因為他是CPU還是GPU而有直接的關係 (當然, 硬體的架構/讀取的延遲會有影響, 但這不是我在這裡要討論的主題)
2. 與多核心運算(平行處理)的效率, 直接相關的是"工作是否能夠適當的被切割分派給每一個處理單元"

從以上來看, 3D運算大部分來說, 工作是可被平行化的(依照frame切割, 或是依照畫面區域來切割), 但平行化之前, 需要先把工作切割, 需要部分運算資源, 平行化運算結束後, 會需要把資料結合, 也需要部分運算資源
這也是1 + 1 < 2的因素

其他許多運算是更糟糕的... CPU的多核心, 一般來說, 能發揮出單核心的150%就算不錯了
絕大部分的運用, 應該都只有130%~~ 不過現在的CPU說實在的, 已經很快了...
平常絕大部份時間, CPU都在納涼... 消費者也不清楚是否真的有必要買雙核
只是廠商在推, 好像不買就遜掉了...

如果核心相...

感謝指教 :)

不過我想大概是因為我語意不清

所以導致你誤會我的意思了

我指的"雙核心的話效能可以立刻提昇近一倍"

並不是指對單一工作來說

而是指在XP這種多工的OS上

舉個例來說

就好像是一邊跑Cinebench然後又一邊用WinRAR來壓縮檔案

這種時候雙核心的性能會比單核心高出近一倍

(I/O等等的其他系統瓶頸暫時不計)

另外雙核心的另一個好處就是前面的大大說得

不會因為一個程式當了而把整個系統給拖掉

所以個人認為雙核心CPU是個有用而且有必要的東西

如果我的觀念依然是錯的話...煩請大大指正 :)

supermaxfight 2007-11-26 12:27 AM

一核算單數,一核算複數然後...被收購XD

Raziel 2007-11-26 12:36 AM

單核5Ghz 要比雙核2.5G強, 那也要核心基於同架構之下才有意義.
不過實務上不會出現落差這麼大的兩個世代還同時存在.
多核心即使是一個通往較高效能的捷徑, 每隔兩三年還是會有重新設計更有潛力的新架構.
不管是intel 的TICK-TOCK CPU 發展計畫, 或是 顯卡廠商的全新架構晶片也亦然.
基於同一種核心的multi ocre 就算做出新產品, 還是要看他CP值在哪.
不然我還是會等新架構單晶片,除了新晶片效能通常都可高過舊晶片雙核,此外,
新晶片通常還有新規格/新功能的支援, 那不是用多個舊晶片疊出效能就可以做到的.
沒關鍵規格時或許不影響, 萬一有的話就很重要.

mains 2007-11-26 01:09 AM

引用:
作者竹雲公子
感謝指教 :)

不過我想大概是因為我語意不清

所以導致你誤會我的意思了

我指的"雙核心的話效能可以立刻提昇近一倍"

並不是指對單一工作來說

而是指在XP這種多工的OS上

舉個例來說

就好像是一邊跑Cinebench然後又一邊用WinRAR來壓縮檔案

這種時候雙核心的性能會比單核心高出近一倍

(I/O等等的其他系統瓶頸暫時不計)

另外雙核心的另一個好處就是前面的大大說得

不會因為一個程式當了而把整個系統給拖掉

所以個人認為雙核心CPU是個有用而且有必要的東西

如果我的觀念依然是錯的話...煩請大大指正 :)


不管是multi-processor
還是multi-program
多核心帶來的效益都不會接近一倍
別把多核心想得太神了......

而對於GPU這種本來就是專門用來跑multi-program的東西
多核心的影響更是微乎其微......

zohar 2007-11-26 06:23 AM

小弟看到現在有些拙見:

1.高度平行化的另一面,是不是代表多核心GPU兩顆核心的SP數量不必一樣?
 假如真是如此,那麼就可以無視良率的問題,給顯卡多一點的GPU來湊滿SP
 。例如這張顯卡的SP為128 + 100這樣。

2.假如上述為真,那是否有更好的運用方式?例如現在畫面中間有一隻怪物,
 如果把這隻怪物交由兩個核心運算明顯是一種很浪費的方式。這時候小弟想
 到了以前的VS、PS架構。

 也就是說,一顆核心專門運算畫面上在動的物體,如人物、車輛、怪物等,
 另一顆專門負責背景的不會動的物體,如房子、植物、建築等之類的分工方
 式,或許會更有效的提升多核心GPU的使用效率。

以上是小弟的極不專業淺見,各位大大看看笑笑就好 :ase

Artx1 2007-11-26 08:17 AM

引用:
作者jior
我想你沒有聽懂我的意思 :ase

對消費者而言,實作細節永遠是沒有意義的。
要不就是乖乖花錢就好,要不就是來討論點有意思的東西,我覺得反正就是這兩種吧。

Artx1 2007-11-26 08:20 AM

引用:
作者zohar
小弟看到現在有些拙見:

1.高度平行化的另一面,是不是代表多核心GPU兩顆核心的SP數量不必一樣?
 假如真是如此,那麼就可以無視良率的問題,給顯卡多一點的GPU來湊滿SP
 。例如這張顯卡的SP為128 + 100這樣。

2.假如上述為真,那是否有更好的運用方式?例如現在畫面中間有一隻怪物,
 如果把這隻怪物交由兩個核心運算明顯是一種很浪費的方式。這時候小弟想
 到了以前的VS、PS架構。

 也就是說,一顆核心專門運算畫面上在動的物體,如人物、車輛、怪物等,
 另一顆專門負責背景的不會動的物體,如房子、植物、建築等之類的分工方
 式,或許會更有效的提升多核心GPU的使用效率。

以上是小弟的極不專業淺見,各位大大看看笑笑就好 :ase


其實大部分的人似乎都會把多晶片的GPU以流程的方式直接拆開來工作,不過我想從製程和產品區隔的觀點來看,會盡量希望每顆GPU的結構都是一樣的。

所以其實每個小GPU本身應該都還是會算所有的工作、然後合併結果會比較簡單一點。

ExtremeTech 2007-11-26 08:28 AM

引用:
作者HigH
如果兩者價格一樣, 我ㄧ定買雙核2.5G的 :cool:
理由有兩個
1. 當一個核心被佔滿後, 還有另一個核心可以用, 執行多工任務比較不會卡住
2. 單核既然可以達到5G, 沒理由雙核只能跑2.5G, "雙核超頻幅度一定高很多"

總結起來, 我認為買雙核獲得的效能一定超過表面上看到的 ;)



這讓我想到Intel為了硬是要遵守墨爾定律

"每一年半電晶體數量加倍"

再轉換製程時都順便多塞一倍的垃圾L2快取進去

其實把那些多站的電晶體都搞成另一顆核心會比較有實際的意義

Raziel 2007-11-26 10:56 AM

引用:
作者ExtremeTech
這讓我想到Intel為了硬是要遵守墨爾定律

"每一年半電晶體數量加倍"

再轉換製程時都順便多塞一倍的垃圾L2快取進去

其實把那些多站的電晶體都搞成另一顆核心會比較有實際的意義


莫爾定律遲早會破功的, 次方倍的成長怎麼可能"永遠"趕得上 :flash:

06年的產品算整數有7億個電晶體就好, 代表每三年成長四倍, 09年28億 (~有機會)

2012年 112億個 :shock: , 2015年448億個 :eek: 2018年突破1792億個, 2021年破六千億個.

2024年破兩兆四千億, 2027年破十兆......有興趣後面慢慢推.

指數成長越到後面越難追,如果要商用話,我不知道要多小奈米製程才能做出合理的size.

很顯然的,你我有生之年就會遇到製程需小於實際原子大小的物理極限. :D

Dision543 2007-11-26 06:14 PM

說到頭來也就是multi core與multi way的迷思

這兩者差異不小


所有的時間均為GMT +8。 現在的時間是08:00 PM.

vBulletin Version 3.0.1
powered_by_vbulletin 2025。