回的有點晚了不能改 只能再加一篇
其實我想說的是所謂短版法則
今天假設執行單元數量是amd比較長的那塊木板
那把它變短點不影響整個木桶所能裝的水
還有就是前面一些敘述上的問題
直接拿wiki的mutithread來說比較快
http://en.wikipedia.org/wiki/Multithreading
mutithread的實作方式可以有多種
而Intel的HT只是SMT的一種實作產物罷了
用HT稱呼SMT或是整個mutithread似乎不大恰當
況且說實在假如amd很閑的話要搞個Fine-grained multithreading還不簡單
單核16thread都有可能(當然可以推估每個thread都會夭獸慢)
而且總體產量會最高歐(假設真有16thread跑 這樣真的想來可以忽略所有hazard)
做不做這種東西通常考慮的不是所謂的技術力
而是加入了這個東西是否真能對效能有幫助
雖然對執行單元過多的泛K8架構來說多數個thread來使用管線似乎不錯
但是實際上沒有加入這類技術的理由就不得而知了
單純以沒有資助某個SMT的研究來做理由似乎有點牽強
還是老話一句 個人是A FAN 言語之中有所偏頗也是很合理的 科科