06/06/28 05:01:21 JtkLGO840
>>979
少なくともCore2 DuoではSSEの拡張命令はないですよ~
噂の発信源は予想サイトだと思います > URLリンク(dango.kousaku.in)
AMDは2007年末予定のK8LコアでSSE命令を4つ追加するそうです。
EXTRQ, INSERTQ, MOVNTSD, MOVNTSS
あると便利レベルの命令なので、性能に大きく効くかと言うと微妙...
それから、Prescottの性能を上げたSSE3のLDDQU命令ですが、Core2 Duoでは
MOVDQUが同じ速さになってしまうので鬼っ子になってしまいました。
どっちでも同じ性能らしいので、SSE3対応が害になることはないですが
Prescott専用に別ルーチンを作るのは遠慮したいのが正直なところです...(汗
Core2 DuoとK8Lの目玉はSSEパイプラインが64bitから128bitになって、
128bit SSE2命令が今までの倍速になることでしょう。
あと、これはYonahからですが、パック、アンパック、シャッフル系の命令の
並列度が上がって、Pentium4とは最適化のやり方がかなり変わった感じです。
Core系のことだけを考えてると、Pentium4では激遅のコードが書けてしまって
苦しんでます(汗
Core向け最適化に関しては、Intelの記事が参考になります。
URLリンク(www.intel.com)