瀏覽單個文章
vxr
Elite Member
 
vxr的大頭照
 

加入日期: May 2002
您的住址: 地球的上面..
文章: 5,854
Exclamation

引用:
作者quickcccc
4C/8T 和 4C/4T 對單執行緒程式有差嗎

以 E2200 2.2G 和 Q9500 2.8G 為例

用一支單執行緒程式去試 Q9500 比 E2200 快多少 ?

快 1.27 倍

而 1.27 剛好就是 2.8G / 2.2G 的相除值

換句話說這支 支單執行緒程式 , 4核對他不起效能增進

想請問

如果改用 4C/8T 的 CPU 2.8G

結果會依然是 1.27 倍 , 還是倍數會加大 ??

依照現行主流OS的執行緒管理..
以Windows為主..
或著依靠執行環境的管理而定(例如.NET的CLR環境..)..
再依照現行主流的計算機架構(x86)...
100%不會因為這個CPU是Multi-threading而性能增長...
除非你把這個觀點擴展到以process為層級來看...

否則決定在App的情況下...
如果不是寫Mutli-threading做某種程度的非同步操作...
那Single-thread依據可能存在的資源管理環境..
在依照OS..
怎麼樣都只會有一個thread跑...
舊 2011-10-06, 11:08 AM #3
回應時引用此文章
vxr離線中