SSEの利用例
- http://developer.intel.com/design/pentium4/manuals/index_new.htm#aorm IA-32 Intel(R) Architecture Optimization Reference Manual
ちょっと眺めた限りでは,Intelは高速化技術の三本柱としてSIMD演算,メモリ階層化(とそれを生かす高度なスケジューリング),Hyper Threadingを挙げているらしい? しかしPrescottがああいう現状になってしまった今も同じことを考えているのかどうかは知らない.
本当はまだきちんと動かないコンパイラの面倒を見る必要があるのだけど,ちょっとまとまった作業に疲れたので,SIMD演算の実例としてIntelのSSE周りの勉強.やはり四則演算だけSIMD化しても駄目なのかな.
- http://developer.intel.com/cd/ids/developer/asmo-na/eng/dc/pentium4/reference/index.htm Intel(R) Software Network Home > Developer Centers > Pentium(R) 4 Processor > Technical References
このページからしつこく "Next" を辿っていくとSSEの実例解説が読み切れないほど手に入る.なおポップアップをブロックしてると本文のPDFへのリンクをクリックしても同じページに戻されるだけ... 何なんだ.