May 31, 2005

在 Pentium4 上透過 SIMD 作最佳化

剛剛拜讀 [jing's Blog] 的一篇大作 [對Intel (R) Pentium 4處理器,開始使用SSE/SSE2],獲得很多啟發,特此紀錄備忘。雖然該文是以 Microsoft Visual C++ 為主軸開發工具,但是事實上 GCC 3.4 以後就實做了 Intel xmmintrin,所以提到的觀念大致可以通用,除了 packed 與 padding 的語法會有些落差 (GCC 要改用 __attribute__ 來作)。

該 blog 有句話非常實在:
    當軟體的演算法最佳化已經達到了一定的程度,要再向上攀升,已難如登天,我們開始考慮藉重硬體來幫忙提昇效能。
由 jserv 發表於 May 31, 2005 12:59 PM
迴響