瀏覽單個文章
Niise
Advance Member
 
Niise的大頭照
 

加入日期: Sep 2001
文章: 303
引用:
Originally posted by knift

SMP在“支援的作業系統”及“支援的軟體”下,的確會有蠻不錯的表現,但是大體大1+1不會等於2,看有沒有1.5以上就不錯了。
更何況目前的xeon上的做法並不是將“二顆處理器”做在同一晶片,只是讓一個處理器可以被視為二個,而執行多執行緒軟體的效能會更好…所以在98下這個是沒有用的,在xp、2k下也只有少數軟體會用到(以我們日常比較常用的非專業軟體來說)…


嗯..基本上intel的這種方式會讓記憶體頻寬的問題再smp上得到改善
因為兩顆cpu都要存取記憶體通道有搶頻寬的問題
但是將兩個核心放在同一個晶片中...
這樣一來可以藉由共享cache的方式..
讓cpu to memory之間的頻頸稍微降低
但cpu to cache也會因為前面說的這種搶頻寬而變慢..
但是因為cpu cache間比較快速..在一般性應用會有比較好的效能
(前提cache夠大..足以讓多數資料可以在cache中找到)
此外此方式可以降低建構多工處理器的成本

至於高階應用我想應該還是pc叢集的天下
不管smp再怎樣多顆..只要溝通的頻寬不夠..很難會有突破性進步
     
      
舊 2002-04-23, 08:13 PM #11
回應時引用此文章
Niise離線中