瀏覽單個文章
physx
Senior Member
 
physx的大頭照
 

加入日期: Apr 2010
文章: 1,048
引用:
作者jason7ks
您搞錯了,
若推土機跑單線程真是以1個模塊來跑,
那8線程效能相同時,
推土機單線程會比2600k快25%才對。


我指單線程是Thread(執行緒),推土機的兩顆核心是獨立的,不會兩顆加起來跑一條Thread

1C2T:兩條執行緒共用一顆核心的資源,1T會用掉大多的資源,另1T是用閒置的資源運作

1M2C:兩顆核心共用一個模塊的資源,共享時效能會下降,達不到雙核的性能,不共享時單一核心運用全部資源

所以一個模塊再跑1個Thread的時候能發揮100%,跑2個Thread才能達到160%

超執行緒並不會增加單線程的效能,它們只是用來模擬"雙核心",多出一條執行緒給系統去運用而已。
舊 2011-05-29, 11:35 AM #23
回應時引用此文章
physx離線中