PCDVD數位科技討論區
PCDVD數位科技討論區   註冊 常見問題 標記討論區為已讀

回到   PCDVD數位科技討論區 > 電腦硬體討論群組 > 系統組件
帳戶
密碼
 

  回應
 
主題工具
comipa
Power Member
 

加入日期: Jul 2001
文章: 557
引用:
作者liccaba
軟體支援2C的話 INTEL就可以使用到2C4T了 但AMD還是只有使用到1M2T(2C)

現在最爛的CPU至少都有雙核心

除非軟體支援4C以上 不然實在看不出AMD有什麼絕對優勢


到底在講啥...軟體(OS)都是以thread去看的
可以跑幾個thread就是幾個thread. 2C4T = 你說的2M4T
兩個能跑出的thread數都是4

軟體只有用兩個thread的話, 不管你是2C4T還是1M2T, 都只是跑出兩個thread,多的就是放在那不用而已
     
      
舊 2011-04-08, 08:12 AM #11
回應時引用此文章
comipa離線中  
BBCT
Golden Member
 
BBCT的大頭照
 

加入日期: Jul 2001
您的住址: 米國
文章: 3,826
引用:
作者comipa
到底在講啥...軟體(OS)都是以thread去看的
可以跑幾個thread就是幾個thread. 2C4T = 你說的2M4T
兩個能跑出的thread數都是4

軟體只有用兩個thread的話, 不管你是2C4T還是1M2T, 都只是跑出兩個thread,多的就是放在那不用而已

沒錯!軟體能支援幾Thread就是幾個,

我就看過orthos燒機雙XEON 6核CPU,

總共24thread也只有兩個thread在跑,其他都在納涼.

同一套軟體在AMD CPU上一樣用到的是兩個thread.

沒有什麼支援單核的軟體用在intel就可以跑兩個thread.
 
__________________
←My Flickr
↑米國代購
舊 2011-04-08, 11:03 AM #12
回應時引用此文章
BBCT離線中  
liccaba
Junior Member
 

加入日期: Dec 2003
您的住址: 高雄市
文章: 742
引用:
作者comipa
到底在講啥...軟體(OS)都是以thread去看的
可以跑幾個thread就是幾個thread. 2C4T = 你說的2M4T
兩個能跑出的thread數都是4

軟體只有用兩個thread的話, 不管你是2C4T還是1M2T, 都只是跑出兩個thread,多的就是放在那不用而已

可是INTEL的2C4T是虛擬的 它也可以關掉HT 變2C2T

低階的CPU甚至連HT都沒有

以單核程式來講 INTEL的1C2T可以把HT關掉變成1C1T 等於可以使用到1C的量

但AMD的1M2T 不管怎麼樣都只能使用到1T=1C=1/2M的量 是完全不一樣的才對
__________________
酷媽 RC310(黑銀)
CoolerMaster GX-400W(銅牌)
INTEL Pentium G620(2.6G)
微星 H61M-P21(B3)
創見JET DDR3-1333 4GX2(8G)
MSI R6850 Cyclone 1GD5(OC)
WD 320G AAKS(單碟)
先鋒 DVR-217BK(黑)
BENQ G2411HDA(D-SUB)
用了十幾年的AMD 終於第一次換INTEL的
線上遊戲果然還是單核強才是王道XD
舊 2011-04-08, 11:44 AM #13
回應時引用此文章
liccaba離線中  
53346
*停權中*
 
53346的大頭照
 

加入日期: Oct 2001
您的住址: 鬼島-高譚市
文章: 5,987
引用:
作者BBCT
沒錯!軟體能支援幾Thread就是幾個,

我就看過orthos燒機雙XEON 6核CPU,

總共24thread也只有兩個thread在跑,其他都在納涼.

同一套軟體在AMD CPU上一樣用到的是兩個thread.

沒有什麼支援單核的軟體用在intel就可以跑兩個thread.


所以在AMD x6上開3個orthos卻只有兩個CPU使用率吃滿就是這個意思嗎
舊 2011-04-08, 12:06 PM #14
回應時引用此文章
53346離線中  
liccaba
Junior Member
 

加入日期: Dec 2003
您的住址: 高雄市
文章: 742
引用:
作者BBCT
沒錯!軟體能支援幾Thread就是幾個,

我就看過orthos燒機雙XEON 6核CPU,

總共24thread也只有兩個thread在跑,其他都在納涼.

同一套軟體在AMD CPU上一樣用到的是兩個thread.

沒有什麼支援單核的軟體用在intel就可以跑兩個thread.

使用的2T如果是分散在2顆不同核心的部份

等於也可以完全使用到2C的量吧

當然AMD的2T也可以分散在2個不同模塊的部份

但絕對不可能完全使用到2M的量 說不定效能還比擠在同一個模塊還差

其實使用到CPU的"量"才是決定遊戲FPS所在

就算有2顆核心在跑 但每顆各跑50% 加起來也才1顆核心的量

FPS跟1顆核心跑100%是一樣的

我現在玩線上遊戲 就是2顆核心各跑50%

也可以設定只跑其中1顆核心 但就可以跑到100%

如果雙開的話 就可以2顆核心都跑100%
__________________
酷媽 RC310(黑銀)
CoolerMaster GX-400W(銅牌)
INTEL Pentium G620(2.6G)
微星 H61M-P21(B3)
創見JET DDR3-1333 4GX2(8G)
MSI R6850 Cyclone 1GD5(OC)
WD 320G AAKS(單碟)
先鋒 DVR-217BK(黑)
BENQ G2411HDA(D-SUB)
用了十幾年的AMD 終於第一次換INTEL的
線上遊戲果然還是單核強才是王道XD
舊 2011-04-08, 12:10 PM #15
回應時引用此文章
liccaba離線中  
tommyyy
*停權中*
 
tommyyy的大頭照
 

加入日期: Dec 2002
文章: 537
應用程式若無支援雙合以上的應用,6C12T也無用武之地,覺得turbo core比較有用

另外多工處理的演算法也很重要
舊 2011-04-08, 12:23 PM #16
回應時引用此文章
tommyyy離線中  
comipa
Power Member
 

加入日期: Jul 2001
文章: 557
引用:
作者liccaba
使用的2T如果是分散在2顆不同核心的部份

等於也可以完全使用到2C的量吧

當然AMD的2T也可以分散在2個不同模塊的部份

但絕對不可能完全使用到2M的量 說不定效能還比擠在同一個模塊還差

其實使用到CPU的"量"才是決定遊戲FPS所在

就算有2顆核心在跑 但每顆各跑50% 加起來也才1顆核心的量

FPS跟1顆核心跑100%是一樣的

我現在玩線上遊戲 就是2顆核心各跑50%

也可以設定只跑其中1顆核心 但就可以跑到100%

如果雙開的話 就可以2顆核心都跑100%


所以你到底在講甚麼量?
跑真正高cpu使用率的軟體所有的thread全部滿載也是很常見的事情
但是這是在說使用率, 一個thread佔不滿100%就表示他"不需要".

你把一個thread用到滿100%, 意思就是該thread已經滿載了, 多的只好在後面等
但是把它分散到兩個thread只佔50%, 代表的是這兩個thread都還沒有滿載, 需要的task可以馬上被處理.

所以你應該慶幸你的程式可以把loading分散在兩個thread. 而不是笨笨的去擠同一個thread.
舊 2011-04-08, 12:46 PM #17
回應時引用此文章
comipa離線中  
K8FX
Advance Member
 
K8FX的大頭照
 

加入日期: Feb 2005
文章: 342
支援雙線程的程式

2M4T = 130%*2 (單核用單模所有資源)
2C4T = 100%*2

支援四線程的程式

2M4T = 160%*2 (增加50%面積提昇80%效能)
2C4T = 125%*2 (增加5%面積提昇25%效能)
4C4T = 100%*4 (增加100%面積提昇100%效能)

詳細請看physx網友的文章~
舊 2011-04-08, 12:47 PM #18
回應時引用此文章
K8FX離線中  
comipa
Power Member
 

加入日期: Jul 2001
文章: 557
引用:
作者tommyyy
應用程式若無支援雙合以上的應用,6C12T也無用武之地,覺得turbo core比較有用

另外多工處理的演算法也很重要


多工就更需要多thread(相較於單工), 現代OS不是只有處理你正在執行的東西而已
多thread就代表很多背景service等等應用就算你其中一個thread滿載, 依然有其他資源去執行其他作業,而不是呆呆地只能等在那個滿載的thread後面.

當然這個thread的需求是有上限的, 多到某個程度之後沒有多的task需要處理,而在單一thread執行中的task又滿載, 這時候就有部分資源是閒置的.

當然這也是TurboCore的出發點之一.
turbocore的設計就是在沒有這麼多thread的事情要做的時候能夠把有在使用中的thread(core)提高執行頻率, 前提是未超過cpu的power design.
舊 2011-04-08, 12:52 PM #19
回應時引用此文章
comipa離線中  
physx
Senior Member
 
physx的大頭照
 

加入日期: Apr 2010
文章: 1,048
引用:
作者K8FX
支援雙線程的程式

2M4T = 130%*2 (單核用單模所有資源)
2C4T = 100%*2



2M4T也是100%*2,沒有比intel強啦.

1C2T跟1M2T只用到1T的時候都是100%

只有用到2T的時候才會變成125%跟160%

1M2T不會有那種1T=160%/2=80%的情況,反之1C2T也是一樣。
舊 2011-04-08, 05:32 PM #20
回應時引用此文章
physx離線中  


    回應


POPIN
主題工具

發表文章規則
不可以發起新主題
不可以回應主題
不可以上傳附加檔案
不可以編輯您的文章

vB 代碼打開
[IMG]代碼打開
HTML代碼關閉



所有的時間均為GMT +8。 現在的時間是07:06 AM.


vBulletin Version 3.0.1
powered_by_vbulletin 2025。