toge's diary

コンピュータ関連の趣味をつらつらと。

2005-03-14から1日間の記事一覧

gccに手を入れてPentium4 binaryを最適化

http://www.intel.com/cd/ids/developer/asmo-na/eng/19986.htm?page=1ちと内容古いけれど、gccが吐くPentium4用のbinaryを少しでも速くしようという記事。なんとも強引な方法だ。でも惚れる。gccのこういう弄り方って新鮮です。

SSE化は労力に見合うのか?

ということで昨日に引き続き実験。同じルーチンを1000回実行したところ、だいたい2.5倍速くなりました。 C++ルーチンがsqrtで精度の悪い近似値を使っていることと、労力を考えると及第点ですね。(sqrtをstd::sqrtにしたら2.7倍になりました)一回条件分岐を飛…