Hyper Threading (Re: HTT)
新城@筑波大学情報です。こんにちは。
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?
\\ 新城 靖 (しんじょう やすし) \\
\\ 筑波大学 電子・情報 \\
Fnews-brouse 1.9(20180406) -- by Mizuno, MWE <mwe@ccsf.jp>
GnuPG Key ID = ECC8A735
GnuPG Key fingerprint = 9BE6 B9E9 55A5 A499 CD51 946E 9BDC 7870 ECC8 A735