==> 在 Xmas.bbs@zoo.ee.ntu.edu.tw ( ) 的文章中提到:
> ※ 引述《Jarry.bbs@cis.nctu.edu.tw (花郎)》之銘言:
> : 瞎米!!!!只有新增13個指令而已.....
> : 哇......記得以前在新聞上看到有一位老兄說Piii新增了
> : 70個指令集!沒想到竟然是......
> : 這個訊息正確嗎???
> No..
> P III=57MMX+70KNI:)
Wrong...
KNI的71個新指令中, 有許多是x86和MMX指令的複本,
因為Katmai在P!!!中是一個獨立單元, 原本的x86/x87/MMX
單元和這個新的Katmai是分開的, 所以原本的指令都無法
動到這個新單元的register, 因此Katmai New Instructions
也就是KNI, 必須定義一些基本的指令, 也就是一些基本的
x86和MMX指令在它裡面, 以使得這個Katmai單元能夠順利運作.
為什麼AMD和Intel要加入SIMD單元, 就是因為它們是SIMD,
Single Instruction Multiple Data.
有這個特性的運算單元才會提升運算速度, 而不是"比指令多"
看誰的"新指令多"誰就強, 那就太荒謬了.
事實上3Dnow!單元和Katmai單元的極限能力是一樣的,
都是每時脈完成4個浮點運算, 不過由於兩者設計上的架構有
滿大的不同, 所以各有優缺點.
希望不要再有人以"新增指令的數量"來評判這兩個SIMD單元,
根本沒有意義.
--
* Origin: ★ 交通大學資訊科學系 BBS ★ <bbs.cis.nctu.edu.tw: 140.113.23.3>