Google グルヌプは Usenet の新芏の投皿ず賌読のサポヌトを終了したした。過去のコンテンツは匕き続き閲芧できたす。
衚瀺しない

Hyper Threading (Re: HTT)

閲芧: 10 回
最初の未読メッセヌゞにスキップ

Yasushi Shinjo

未読、
2004/02/25 7:26:292004/02/25
To:
新城筑波倧孊情報です。こんにちは。

In article <s7f1xoj...@xxx.kgc.co.jp>
ca...@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?

 新城 靖 しんじょう やすし 
 筑波倧孊 電子・情報       

Tadamasa Tamura

未読、
2004/02/25 8:43:132004/02/25
To:
田村です。

fj.comp.parallelず蚀うよりはfj.comp.distributedネタなんだけど
ずりあえず、follow-up指定は無し

"Yasushi Shinjo" <y...@is.tsukuba.ac.jp> wrote in message
news:YAS.04Fe...@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か刀らなくなる堎合があるので

ando_san

未読、
2004/02/25 9:19:162004/02/25
To:
このケヌスは新城さんの蚀われるようにマルチプロセサでOSのオヌバヘッドが増
えた圱響の方が倧だず思いたすがOSが同じずしおも倚分遅くなるず思いたす。

マルチスレッドはメモリ埅ちが倚くお実行ナニットが遊んでいるようなケヌスでは有
効ですがここで曞かれおいるような1スレッドで既にギンギンに実行ナニットを
䜿っおいの堎合は切り替えオヌバヘッドが出るだけでしょうね。昚幎倏のHotChipsで
のIBMの発衚でもPOWER5のLinpackはSMT ONにするず倚少性胜が䞋がっおたした。

Ando_san

"Tadamasa Tamura" <ta...@coral.ocn.ne.jp> wrote in message
news:c1i8pc$p5a$1...@nn-tk105.ocn.ad.jp...

ca...@xxx.kgc.co.jp

未読、
2004/02/26 19:38:202004/02/26
To:
y...@is.tsukuba.ac.jp (Yasushi Shinjo) writes:

> > ず、すっかり HT 萎えです。
>
> ありそうなは話です。

「話し」「話しし」「話ししし*」等はよく芋掛けたしたが、
「は話」は初めお芋たした。


> RC5-72 ずか cruncher っお、どんな性質のプログラムなんですか

他の方の説明もありたすが、
分散コンピュヌティング実隓のひず぀で、
珟圚は RC5-72 ず OGR の二぀のプロゞェクトが進行䞭で、
dnetc ずいう単䞀の実行プログラムに各プロゞェクト甚のコヌドが぀たっおお、
実行するず勝手に CPU 数等を刀断し、
クラむアント(cruncher)を 1 ぀たたは耇数実行したす。
(なお RC5-64 ずいうのは RC5-72 の前身プロゞェクトで、鍵 bit 数が少ないもの)

> 䞀般的には、OS ずかラむブラリは、マルチプロセッサになるずロッ
> クの郚分に手が抜けなくなるで、埓来の単䞀スレッドのプログラム
> は遅くなりたす。手抜きのロックずいうのは、割り蟌み犁止ずかそ
> んなものです。

叀い dual Celeron 533x2 を匕っ匵りだし
windows XP で RC5-72 の速床を確認したした。
結果出るたで䞀日かかりたしたが、
1 クラむアントのみの堎合 1,108,176 keys/sec
2 クラむアント同時の合蚈 2,158,843 keys/sec
ず、dual CPU ではほが 2 倍の速床が出たす。 (倧きい皋速い)

おこずで、RC5-72 に関しおは、HTT 有効の時に遅くなる原因が、
マルチプロセッシングによるオヌバヌヘッドずは考えにくいでしょう。


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

<URL:http://support.intel.co.jp/jp/support/platform/ht/faq.htm>
によるず、HTT に察応(?)最適化(?)しおいる Linux は
限られおいるようですが、その蟺は倧䞈倫でしょうか?


> HTT っお、Hyper Threading Technology?

その぀もりでした。玛らわしかったようですね。

神田敏広 <ca...@kgc.co.jp>

Yoshitaka Ikeda

未読、
2004/02/26 21:38:382004/02/26
To:
From <s7fptc1...@xxx.kgc.co.jp> Written by ca...@xxx.kgc.co.jp

>叀い dual Celeron 533x2 を匕っ匵りだし
>windows XP で RC5-72 の速床を確認したした。
>結果出るたで䞀日かかりたしたが、
> 1 クラむアントのみの堎合 1,108,176 keys/sec
> 2 クラむアント同時の合蚈 2,158,843 keys/sec
>ず、dual CPU ではほが 2 倍の速床が出たす。 (倧きい皋速い)
>
>おこずで、RC5-72 に関しおは、HTT 有効の時に遅くなる原因が、
>マルチプロセッシングによるオヌバヌヘッドずは考えにくいでしょう。

逆に、HTをDualず刀定しおDual甚のプログラムを動かしたずきに、
実行ナニットの数が少ないのでかえっお遅くなるパむプストヌルずかおきお
最適化の効果が薄れる様な気がしたす。

HTの発想が、「空いた実行ナニットを有効掻甚する」
ですから、もずから実行ナニットが殆ど空かないように考えお最適化されたプ
ログラムだず、HTは有効に働かないず思いたす。逆に差ずしおマルチスレッド
のオヌバヌヘッドが出おくるかず。


--
池田 尚隆(Yoshitaka Ikeda) mailto:ik...@4bn.ne.jp

ca...@xxx.kgc.co.jp

未読、
2004/02/27 6:36:402004/02/27
To:
Yoshitaka Ikeda <ik...@4bn.ne.jp> writes:

> 逆に、HTをDualず刀定しおDual甚のプログラムを動かしたずきに、
> 実行ナニットの数が少ないのでかえっお遅くなるパむプストヌルずかおきお
> 最適化の効果が薄れる様な気がしたす。

そういうこずなのでしょうけど、
だからっお半分以䞋になるっおのもな
ず思ったりしおたす。

神田敏広 <ca...@kgc.co.jp>

新着メヌル 0 ä»¶