瀏覽單個文章
cupidchen
Major Member
 
cupidchen的大頭照
 

加入日期: Nov 2005
文章: 152
引用:
作者asusk8n
其實微軟在 KB2592546 的說明之中, 已經清楚的解釋 Patch 檔案的功能 :

"This article introduces an update that optimizes the performance of AMD Bulldozer CPUs that are used by Windows 7-based or Windows Server 2008 R2-based computers.

Currently, the performance of AMD Bulldozer CPUs is slower than expected. This behavior occurs because the threading logic in Windows 7 and in Windows Server 2008 R2 is not optimized to use the Simultaneous Multithreading (SMT) scheduling feature. This feature was introduced in the Bulldozer family of AMD CPUs.

Note: This issue may occur when you use applications that run in multiple threads."

推土機的特色是 Multi-Thread 架構運算能力, 跟大家之前熟悉的 (Single-Thread) + (Multi-Core) 架構大不...推土機架構真的是 PC CPU 應用發展的里程碑, 就此進入 Multi-Thread 的環境之中


這段內容讓人不免有些啼笑皆非...其實無論是Multi-Core or Multi-Thread本質上都是藉由平行運算這樣的概念來增進運算效能而其差異在於著演點的層級並不相同(TLP & ILP)
另外.處理器流水線(INTEL 稱為超管線)技術也是從並行計算而衍生的相關技術..這些相關的概念..隨著對處理器效能永不滿足的需求及在製程能力上逐漸成熟.老早就應用在處理器的實作上....例如INTEL 的HyperTherading就是SMT的概念實做的一種方式..而推土機的模組雙核說穿了也是SMT的另一種實做方式..就目前看來由於作業系統無法辨識推土機模組與實體核心的差異所以在執行緒的分派可能發生爭槍資源而致使效能低落的情況發生..
所以未來新一代作業系統將會針對此部分硬體架構最佳化..應該可以提升部分效能..至於..
想要有更驚人的效能提升還是期待AMD在微架構上有更大的改進..才可能發生
__________________
I think,therefore I am.
舊 2011-12-23, 01:39 AM #67
回應時引用此文章
cupidchen離線中