2007-01-25 ハイパースレッド プログラミング マルチスレッドにしよう! ということでちょっとネットを探ったら 簡単な例がすぐに書けた。 と思ったら余計に遅くなった。 なぜだろうとしばらく探っていたがわからない。 仕方がない、とトイレのために席を立ったとたんに思い出した。 Pentium4のハイパースレッドは 浮動小数点演算は並列で走らないんだった。 整数計算にしたら速くなった。 だが、倍にはなっていない。 マルチコアのPCで試したら、 doubleの計算も含めてちゃんと倍になった。