PCDVD數位科技討論區

PCDVD數位科技討論區 (https://www.pcdvd.com.tw/index.php)
-   系統組件 (https://www.pcdvd.com.tw/forumdisplay.php?f=19)
-   -   1M2T VS 1C2T (https://www.pcdvd.com.tw/showthread.php?t=925969)

liccaba 2011-04-08 06:07 PM

引用:
作者physx
2M4T也是100%*2,沒有比intel強啦.

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

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

1M2T不會有那種1T=160%/2=80%的情況,反之1C2T也是一樣。

我大概了解你的算法

AMD 1T的時候 1M的其中1核使用整個模組的資源 以這個為標準就是100%

但如果另外1核也同時使用的話 可以增加60%的效能

INTEL 1T的時候 直接使用整顆核心的資源 以這個為標準就是100%

但如果另外1T也同時使用的話 可以增加25%的效能

但有2個問題出來了

1. AMD的100%和INTEL的100%並不相同 INTEL的1C會完全使用到

但AMD的1M會留下的1C無法使用

2. INTEL跑2T的時候不一定要以1C2T的方式去跑 可以使用2C2T的方式
1C2T如果是125%效能 那2C2T就是200%效能

結果不論怎麼跑法 都是INTEL贏

HT的絕對優勢就是需要超多線程時 1C可以當2T來用

但需要的線程很少時 1T也可以使用到1C的量

syntech1130 2011-04-08 06:16 PM

引用:
作者liccaba
但有2個問題出來了

1. AMD的100%和INTEL的100%並不相同 INTEL的1C會完全使用到

但AMD的1M會留下的1C無法使用

2. INTEL跑2T的時候不一定要以1C2T的方式去跑 可以使用2C2T的方式
1C2T如果是125%效能 那2C2T就是200%效能




你的結論我看不懂.

1.為什麼會出現"AMD的1M會留下的1C無法使用"的結論?


2.又什麼是"不一定要以1C2T的方式去跑 可以使用2C2T的方式"?
是指分配到不同核心的某一T上嗎? intel 是這樣實作的嗎?
os中隨時都一堆thread在排隊,實際上也和其他thread搶用同一個core,
怎麼得出 2c2t是200%的效能?


抱歉,你的2c2t,指的是 關掉ht的情況嗎?
若是這樣的話,可能會出現其他高優先的thread搶走core,
這樣也不會出現2c2t是200%的效能

physx 2011-04-08 06:23 PM

引用:
作者liccaba
1. AMD的100%和INTEL的100%並不相同 INTEL的1C會完全使用到
但AMD的1M會留下的1C無法使用

2. INTEL跑2T的時候不一定要以1C2T的方式去跑 可以使用2C2T的方式
1C2T如果是125%效能 那2C2T就是200%效能

結果不論怎麼跑法 都是INTEL贏
HT的絕對優勢就是需要超多線程時 1C可以當2T來用
但需要的線程很少時 1T也可以使用到1C的量


應該這樣說

1、模塊內的2個Core是完全獨立的,其中1C閒置,完全不會影響另外1C的效能

2、以4C8T對4M8T來說,軟體支援4C,那兩邊都是跑4T,都是400%,如果支援到8C,4C8T最多就跑到500%,4M8T可以跑到640%,會多一截

而且HT不是intel專有的,推土機本身就是超執行緒,也是HT 只是兩家方法不同
單線程到底誰強,完全就是取決於那1C的強度,跟HT沒有關係,HT不會影響單線程性能

今天多數人會認為1M2T單線程較弱是因為那是AMD做的
如果換成是intel做1M2T,AMD做1C2T有很高的可能1M2T會完勝。

liccaba 2011-04-08 06:28 PM

引用:
作者syntech1130
你的結論我看不懂.

1.為什麼會出現"AMD的1M會留下的1C無法使用"的結論?


2.又什麼是"不一定要以1C2T的方式去跑 可以使用2C2T的方式"?
是指分配到不同核心的某一T上嗎? intel 是這樣實作的嗎?
os中隨時都一堆thread在排隊,實際上也和其他thread搶用同一個core,
怎麼得出 2c2t是200%的效能?

1. 單線程時 1M的2顆核心只能使用到1顆 所以另外1顆就空著的

2. 遊戲在跑時 必需要維持一定的FPS 所以會固定佔住一定的核心使用量
2C2T的方式會比1C2T的方式還要有更高的FPS
不可能只跑1C2T 然後放著另外1C都不使用

syntech1130 2011-04-08 06:30 PM

引用:
作者physx
今天多數人會認為1M2T單線程較弱是因為那是AMD做的
今天換成是intel做1M2T、AMD做1C2T有很高的可能1M2T會完勝。


我了解你的意思, 大家對 amd 單一核心的效能沒有信心,

把 INTEL 單一核心效能視為100%,而 AMD單一核心效能視為 75%
4C8T 是 500% * 100% ,也會贏過 4M8T 的 640% * 75%.

orakim 2011-04-08 06:35 PM

引用:
作者liccaba
當然AMD的2T也可以分散在2個不同模塊的部份
但絕對不可能完全使用到2M的量 說不定效能還比擠在同一個模塊還差

目前的官方說法是 2T擠在1M裡面效能不會比較好,但是可以比2T分在2M省電 省錢(die上的成本及電費)
引用:
其實使用到CPU的"量"才是決定遊戲FPS所在

CPU GPU的效能 記憶體...各種硬體加起來 以及 軟體的配合 程式設計 驅動程式才是 FPS多少的關鍵
只談CPU的量... 我不知道你在想什麼

引用:
但AMD的1M2T 不管怎麼樣都只能使用到1T=1C=1/2M的量 是完全不一樣的才對

有多的L2可以用,FPU也不用共享效能也會比好2T的時候好
再加上TC 基本上1M只用1T 不會看到效能只有1M2T一半的情形

orakim 2011-04-08 06:44 PM

引用:
作者liccaba
1. 單線程時 1M的2顆核心只能使用到1顆 所以另外1顆就空著的

空著的不是完整的1C 只是1個整數運算單元
其他原本共享的資源當只用1T只會被分配1個上,前面應該是有人提過了
引用:
2. 遊戲在跑時 必需要維持一定的FPS 所以會固定佔住一定的核心使用量
2C2T的方式會比1C2T的方式還要有更高的FPS
不可能只跑1C2T 然後放著另外1C都不使用

這要看軟體 OS怎麼處理分配任務
是有可能出現只跑1C2T 不跑2C2T的情形 (之前intel 開HT 效能反而比沒開慘 也是這個原因)

liccaba 2011-04-08 06:45 PM

引用:
作者physx
應該這樣說

1、模塊內的2個Core是完全獨立的,其中1C閒置,完全不會影響另外1C的效能

2、以4C8T對4M8T來說,軟體支援4C,那兩邊都是跑4T,都是400%,如果支援到8C,4C8T最多就跑到500%,4M8T可以跑到640%,會多一截

而且HT不是intel專有的,推土機本身就是超執行緒,也是HT 只是兩家方法不同
單線程到底誰強,完全就是取決於那1C的強度,跟HT沒有關係,HT不會影響單線程性能

今天多數人會認為1M2T單線程較弱是因為那是AMD做的
如果換成是intel做1M2T,AMD做1C2T有很高的可能1M2T會完勝。

你這樣說我就了解了

INTEL是使用軟體的HT AMD是使用硬體的HT

但AMD不是自知在效能上拚不過INTEL 才要用2核打1核嗎?

如果1M只使用到其中1C 真的打的過INTEL的1C??

這樣說起來 AMD要推出的FX8核 其實也才4核而已

另外4核只是要拿來作硬體的HT

Jeff1987 2011-04-08 07:50 PM

你這樣說我就了解了

INTEL是使用軟體的HT AMD是使用硬體的HT

但AMD不是自知在效能上拚不過INTEL 才要用2核打1核嗎?
yes,所以在多執行緒上1M2T=160%單核心效能,1C2T=125%單核心效能
AMD希望靠這樣去打INTEL的!


如果1M只使用到其中1C 真的打的過INTEL的1C??
你上面問的就是結論,答案你不是已經知道了嗎?
這樣說起來 AMD要推出的FX8核 其實也才4核而已
可以這麼說
另外4核只是要拿來作硬體的HT

liccaba 2011-04-08 08:24 PM

引用:
作者orakim
CPU GPU的效能 記憶體...各種硬體加起來 以及 軟體的配合 程式設計 驅動程式才是 FPS多少的關鍵
只談CPU的量... 我不知道你在想什麼

這個我知道 我是說在一切條件都滿足下 包括顯卡效能

CPU使用到的量越多 FPS就越高

引用:
作者Jeff1987
yes,所以在多執行緒上1M2T=160%單核心效能,1C2T=125%單核心效能
AMD希望靠這樣去打INTEL的!

基本上這只是在線程比核心數多1倍才會發生的理想狀況

在4核心4線程的情況下 AMD和INTEL都是使用4M4T和4C4T=400%

只有第5個線程出來時 才會使用到第一個1M2T和1C2T=160%:125%

8個線程全使用 才會出現4M8T:4C8T的完美比例
引用:
作者Jeff1987
你上面問的就是結論,答案你不是已經知道了嗎?

但如果單線程不要輸太多 價格又夠殺的話 使用AMD也還是便宜又好用的選擇


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

vBulletin Version 3.0.1
powered_by_vbulletin 2025。