このケースは,新城さんの言われるように,マルチプロセサでOSのオーバヘッドが増
えた影響の方が大だと思いますが,OSが同じとしても,多分,遅くなると思います。

マルチスレッドはメモリ待ちが多くて実行ユニットが遊んでいるようなケースでは有
効ですが,ここで書かれているような1スレッドで既にギンギンに実行ユニットを
使っていの場合は切り替えオーバヘッドが出るだけでしょうね。昨年夏のHotChipsで
のIBMの発表でも,POWER5のLinpackはSMT ONにすると多少性能が下がってました。

Ando_san

"Tadamasa Tamura" <tammy@coral.ocn.ne.jp> wrote in message
news:c1i8pc$p5a$1@nn-tk105.ocn.ad.jp...
> 田村です。
>
> #fj.comp.parallelと言うよりはfj.comp.distributedネタなんだけど
> #とりあえず、follow-up指定は無し
>
> "Yasushi Shinjo" <yas@is.tsukuba.ac.jp> wrote in message
> news:YAS.04Feb25212629@kirk.is.tsukuba.ac.jp...
> > 新城@筑波大学情報です。こんにちは。
> > (中略)
> > RC5-72 とか cruncher って、どんな性質のプログラムなんですか?
>
> RC5-72ってのは、distributed.net主催の「みんなで暗号解読しよう」ってやつ
> です。
> http://www.distributed.net/
>
> cruncherってのは、解読用のThreadと思ってください。
> (そういう表示なので)
>
> そのプログラムの性質は、簡単に言うと
> ・アセンブラで、CPUアーキテクチャごとにExecution Unitを
>  ギリギリまで使うようにカスタムTuneしたプログラム
> です。
>
> #DESの解読の頃には、MMX命令をつかっていました。
> #RC5は主にRotate命令の有無が実行速度の明暗を分けます。
>
> このため、RC5-72ではHyper Threadingの効用が見られないというのが、これま
> での実績です。
>
> > HTT って、Hyper Threading Technology?
>
> ですね。
>
> #fj.sys.ibmpcでCPU限定せずにHTって書くと、
> #Hyper ThreadingかHyper Transportか判らなくなる場合があるので
>