新城@筑波大学情報です。こんにちは。

In article <s7f1xojmtrj.fsf@xxx.kgc.co.jp>
        candy@xxx.kgc.co.jp writes:
>     1. 最初 HT on で windows 2k 入れて
>     2. cpu が 2 つ出て喜んで (インテルエライ!!)
>     3. RC5-72 動かすと、そんなに速くない (ハテ?)
>     4. 1 cruncher で試したら速くなって (びっくり!)
>     5. HT off で試したらもっと速くなって (がっかり!!)
>     6. 調べるとどうも windows 2k じゃ HT on だとなにかと遅くなるらしい
>     7. あきらめて windows xp 入れたら
>     8. HT on でも、1 cruncher だと少なくとも遅くはならない (ヨカッタ)
>     9. しかし 2 cruncher だとやっぱり遅い (HT ダメじゃん)
> と、すっかり HT 萎えです。

ありそうなは話です。

RC5-72 とか cruncher って、どんな性質のプログラムなんですか?

一般的には、OS とかライブラリは、マルチプロセッサになるとロッ
クの部分に手が抜けなくなるで、従来の単一スレッドのプログラム
は遅くなります。手抜きのロックというのは、割り込み禁止とかそ
んなものです。

最近、うちの若いものが Linux でハイパースレッディングをオン
にしてシングルスレッドの Java のプログラムを走らせていて、突っ
込みを入れた所でした。

HTT って、Hyper Threading Technology?

\\ 新城 靖 (しんじょう やすし) \\
\\ 筑波大学 電子・情報       \\