瀏覽單個文章
latw
Junior Member
 
latw的大頭照
 

加入日期: Jul 2002
文章: 772
引用:
Originally posted by klipschpromeida
HT不是神,但是他是很好的技術,他也不是什麼噱頭,他確實有作用
但是他的作用不是表面上看到的那樣,把一顆處理器,變成兩顆處理器
他是讓一顆處理器運作,變得的更有效率。只要相鄰的程序不佔用重複資源
她們就可以同時執行,這幾乎只多花一點點成本,有的時候卻相當有用
就算有時他發揮不了作用,也沒有什麼關係,因為反正成本幾乎沒差
早期不導入HT有他的考量,因為某些時候他會導致程式變得更慢
這種狀況現在也確實會發生,但是隨者system bus越來越快,快取越來越大
這種失誤造成的效能減損會越小,而與他能得到的好處相比就算不上什麼了
所以P4的核心,其實很早已經導入這種技術,這在Xeon MP上可以驗證
但是Intel卻不把他開啟,就是因為當時的system bus太慢了
當HT失誤時造成的效能減損太大,並不值得把他開啟,直到時機成熟才啟用他
他不能取代實體的SMP,她們也不相違背,HT這種SMT可以跟SMP並行
例如Xeon就是這樣,我不懂為何AMD不願意發展類似的技術,他有他的考量吧
雖然我算AMD忠實客戶,但是我不否認,HT是一個很好的技術

只可惜,HT開啟之後效能滴落,如果真的需要多處理器,為什麼不買真的,每一顆
都是真才實料,何必一個CPU準備兩組獨立電路?增加一次進piple line的指令數不是比分
成兩組電路有效率,只是把原有的100%執行效能拆成兩顆用,有什麼意義?
所以我才會說是噱頭,增加使用者"爽度"
舊 2004-07-16, 11:15 PM #16
回應時引用此文章
latw離線中