引用:
Originally posted by superscalar
MMX is vector scalar, which have nothing to do with floating point calculation. 跟Intel仗著它的浮點運算傲視群(x86)雄 沒關係
|
對不起,題外話再度說明。
You miss my point.
MMX指令與浮點運算同樣使用浮點暫存器,所以在大量運算中勢必存在著[切換浮點運算]/[切換MMX運算]情形而造成少許延遲,當初AMD與Cyrix就曾標榜他們的產品切換的比Intel的CPU來得快速、有效率(這事恐怕很少人知道吧…),無奈當時各家其他廠商的浮點運算實在落後Intel一大截,所以大量複雜運算下仍無法對Intel造成任何威脅。
可見當初Intel推展MMX此項技術是有經過考量的,或是說對自家產品的浮點運算能力深具信心,有所憑恃吧。
小弟日前翻閱自身發表過的所有文章,深悔常有看錯問題、發言不慎等情事,故目前均考量再三謹慎回覆,希參考之。