PCDVD數位科技討論區

PCDVD數位科技討論區 (https://www.pcdvd.com.tw/index.php)
-   系統組件 (https://www.pcdvd.com.tw/forumdisplay.php?f=19)
-   -   4C/8T 和 4C/4T 對單執行緒程式有差嗎 (https://www.pcdvd.com.tw/showthread.php?t=944279)

vxr 2011-10-06 03:46 PM

引用:
作者quickcccc
下期會注意推土機的表現

我認為你不要持有太多的想像...
除非AMD施加了甚麼神奇的魔術....

dmwc 2011-10-06 04:18 PM

引用:
作者OZHHC
推土機的架構是去改善OS無法把單執行緒有效的分配給多CPU核心的限制。

「理論上」對單一大執行緒是會有改善的,但如果OS處理的好,或執行緒不夠大,甚至每個核心效能差,或是分配處理器效能太差都會導致overhead增加,更進一步拉低效能...。

我覺得現在沒東西,猜測也很難猜出正確結果

但依照我的猜測,推土機是想要用 1T 用 1C2M 去處理,或許對於單執行緒程式有幫助,但也有可能造成一堆資源在等待,至於 1T 會不會用 nCnM ,這就要看 AMD 能不能變魔術

dox6 2011-10-06 09:22 PM

引用:
作者dmwc
我覺得現在沒東西,猜測也很難猜出正確結果

但依照我的猜測,推土機是想要用 1T 用 1C2M 去處理,或許對於單執行緒程式有幫助,但也有可能造成一堆資源在等待,至於 1T 會不會用 nCnM ,這就要看 AMD 能不能變魔術


是讓2T盡量在一個模塊中同時且完整處理吧
還是您是指跳過軟體層級,讓單執行序的程式同時在一模塊下的兩個整數單元跑?
這其實不太可能,目前也沒有人會這樣做,因為鐵定得不償失

orakim 2011-10-06 09:40 PM

引用:
作者OZHHC
推土機的架構是去改善OS無法把單執行緒有效的分配給多CPU核心的限制。

模組在效能上沒有辦法帶來任何優勢,純粹是省電高效率 by AMD blog
引用:
作者dmwc
但依照我的猜測,推土機是想要用 1T 用 1C2M 去處理,或許對於單執行緒程式有幫助,但也有可能造成一堆資源在等待,至於 1T 會不會用 nCnM ,這就要看 AMD 能不能變魔術

你的描述有點誤:
1M裡面是2C,而不是1C裡面是2M (AMD的命名法)

你的內容也有誤:
1M不能把1T分割成2T再塞到2C去跑
1M下跟跑2T相比只跑1T對效能有幫助的地方是,他可以獨享FPU、L2(不用跟另一執行緒共享)

而要把1T拆成多T這部份,AMD是有這個打算 不過這是Fusion的範圍 而不是推土機
1T進APU,軟體規劃要平行化的部份拆成幾百T 餵給GPU吃 GPU吃完把結果吐回CPU

規劃的很漂亮實際上如何,至少要2013年硬體出來


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

vBulletin Version 3.0.1
powered_by_vbulletin 2025。