トップページunix
779コメント225KB

ItaniumをUNIXで使うスレ

■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。2008/07/14(月) 19:44:39
実際に使ってみた人、どうよ?

前スレ
ItaniumでUNIX!
http://pc11.2ch.net/test/read.cgi/unix/1140329582/
0177名無しさん@お腹いっぱい。2008/09/17(水) 20:51:35
>>176が、自分が幼稚な罵詈雑言ばかりで何も説明してないのを棚に上げて他人を批判してます。
自分が遊ばれているのがわかってないらしい。
0178名無しさん@お腹いっぱい。2008/09/17(水) 21:10:27
頭悪いのに、あちこち首つっこんじゃ、ダメだよ? 悲しい目にあうからね。 かわいそかわいそ。
0179名無しさん@お腹いっぱい。2008/09/17(水) 21:13:07
てことで HP-UX/Itanium はどうしようもないクソのようだな。際立ったわww
0180名無しさん@お腹いっぱい。2008/09/19(金) 23:22:15
変なパッチ当てないと、そこらに転がってるソースコードはコンパイルできないし
0181名無しさん@お腹いっぱい。2008/09/20(土) 05:22:32
だから何?

そんな趣味レベルで使うようなものじゃないし。
0182名無しさん@お腹いっぱい。2008/09/20(土) 17:06:10
「実務」とか言ったはいいけどその先が全く説明できないなんてバカが実在するんだな。
しかもまるで懲りてない。使えん。エンジニアじゃないことを祈るのみ。迷惑千万。
0183名無しさん@お腹いっぱい。2008/09/20(土) 18:33:19
>>182
釈迦に説法って知ってる?
0184名無しさん@お腹いっぱい。2008/09/21(日) 02:45:09
一生やっとけゴミ。
0185名無しさん@お腹いっぱい。2008/09/21(日) 04:39:57
このスレきもい
カマッテチャンが必死になってる
0186名無しさん@お腹いっぱい。2008/09/22(月) 00:03:49
失笑。キモいのは、おまえ。
0187名無しさん@お腹いっぱい。2008/09/22(月) 01:22:35
誰が キモくて カマッテチャンで 必死なのか わざと書かなかった
そして反応したのが186。
0188名無しさん@お腹いっぱい。2008/09/22(月) 09:06:39
カマッテチャンなんて使ってんのは、(別のスレも含めて)おまえだけだよ。
あーきしょー
0189名無しさん@お腹いっぱい。2008/09/22(月) 16:23:15
このスレはキチガイ2名がレスの応報してるだけだな
0190名無しさん@お腹いっぱい。2008/09/22(月) 21:09:31
で、6コアItanium2はどうなのよ
0191名無しさん@お腹いっぱい。2008/09/22(月) 23:11:06
そんなの出るの?
0192名無しさん@お腹いっぱい。2008/09/24(水) 19:09:16
たぶん出ませんw
0193名無しさん@お腹いっぱい。2008/10/01(水) 15:38:43
みんな、なんで Itaniumなんか買ったの?
0194名無しさん@お腹いっぱい。2008/10/01(水) 22:26:26
>>193
買ってはないが、
Windows + SQL Serverは32ビットで、将来的に規模拡大したときのアップグレードパスがない
っていう人に対して、Itanium版があるから安心しろって言えるだけで、十分に価値があった。

おっと、ここはUNIX板だったな。
0195名無しさん@お腹いっぱい。2008/10/01(水) 22:34:49
じゃあ、もう誰も買わないね
0196名無しさん@お腹いっぱい。2008/10/02(木) 03:07:02
>>193
興味ない人は来るなよ。
0197名無しさん@お腹いっぱい。2008/10/02(木) 11:08:13
>>194
MS の SQL Serverは amd64で 64bitになっちゃったの?
0198名無しさん@お腹いっぱい。2008/10/02(木) 11:37:27
AMD64が発表される前の昔の話だろ
0199名無しさん@お腹いっぱい。2008/10/02(木) 14:09:34
うん、で、今は? まだなってないの?
0200名無しさん@お腹いっぱい。2008/10/02(木) 14:10:19
自分でマイクロソフトのサイトでも見たら?
0201名無しさん@お腹いっぱい。2008/10/02(木) 14:47:02
なんでそんなに言いたくないわけ?wwww 恥しくて?w
0202名無しさん@お腹いっぱい。2008/10/02(木) 14:55:17
いつもの粘着キチガイか
0203名無しさん@お腹いっぱい。2008/10/02(木) 16:10:24
まあ、カトラーは最初っから Itaniumには批判的だったみたいだしね。
Athlonの部隊には DEC出の同僚がたくさん居るみたいだし。
最適化の手法が Alphaと同じでイケるとかなんとか。
仕方ないわな。
0204名無しさん@お腹いっぱい。2008/10/03(金) 05:20:03
カトラーというかWindowsNTは最初の方針の中に、
マルチスレッド化してマルチプロセッサでスケールする
というのがあったので、
シングルスレッド性能を追求するあまりに効率の劇悪な
IA-64というのはアホらしかったのだろう。
0205名無しさん@お腹いっぱい。2008/10/03(金) 09:57:30
そうかなぁ。オレは単なる同窓会趣味と、自分の過去の技術に対する
固執(よく言えば自負)なんじゃないかと思ってるがww
DECにはそういう社風あったそうだし。社外技術を見下す姿勢。
EPICは HPから出たもんだから。
0206名無しさん@お腹いっぱい。2008/10/03(金) 12:56:36
レジスタウィンドウが嫌いなんだよ!!
0207名無しさん@お腹いっぱい。2008/10/03(金) 13:10:08
レジスタウィンドウは使いにくいよね。
0208名無しさん@お腹いっぱい。2008/10/03(金) 16:16:26
それは違うな。ハマれば高速。
0209名無しさん@お腹いっぱい。2008/10/03(金) 19:35:02
実際のところ、ハマるのか?
0210名無しさん@お腹いっぱい。2008/10/04(土) 23:20:18
おっ。いまちょうどハマったw
0211名無しさん@お腹いっぱい。2008/10/16(木) 13:29:39
JR九州、NX7700iシリーズなど 16台に移行、って書いてあるな。
イマイチ図が小さすぎてよく見えんが。NX7700iが何台だろ?
0212名無しさん@お腹いっぱい。2008/10/18(土) 02:33:24
メインは8CPU機を2台でクラスタ構成っぽい。
0213名無しさん@お腹いっぱい。2008/11/16(日) 11:11:57
>>121
亀レスだが。
ネイティブだろうがエミュだろうが、同じバージョンである以上その中身が変わることは
まずいんでないの?特に商用利用では。
(パッチによるバグ修正は除く)

HP-UXに関しては、逆にパフォーマンスに関わる部分はネイティブ化してあるって
ことなんだろうさ。
0214名無しさん@お腹いっぱい。2008/11/19(水) 01:54:25
top500の中でItaniumを使ってるのが 1.8%
EM64T, x86_64を合計すると85%
0215名無しさん@お腹いっぱい。2008/11/19(水) 11:18:06
きゅーぴーIで x86の SMPがまともになったりしたら即死だね。
ま、その可能性は低いと思うがw
0216名無しさん@お腹いっぱい。2008/11/27(木) 09:37:41
>>214
だから何?
むしろ1.8%も残っていることのほうが驚きだよ。

>>215
はいはい、Sunスレから出張で荒らしに来て、おつかれさん。

6コアXeonの4ソケットが出た時点で、速度面では、もう終わってるよ。
それでもItaniumを使うのは、速度以外の要素を重視する客でしょう。
まぁ限られてると思いますけどね。
0217名無しさん@お腹いっぱい。2008/11/27(木) 10:30:57
> 6コアXeonの4ソケットが出た時点で、速度面では、もう終わってるよ。

24コアを「バス」で主記憶に接続して、まともに性能出るわけがない。
キャッシュに収まる特殊用途除いて、な。あんた次元低すぎるんだよ。
なんでわざわざインターコネクトの名前あげてるかぐらい考えてよね。
考えても書かなくていいけどww

> それでもItaniumを使うのは、速度以外の要素を重視する客でしょう。

そんな用途で実績のかけらもないアーキを使う意味なんかないでしょ。
企業判断的にチョンボして行き詰まってる「事情」があるとこ以外には
無価値と思うが。
0218名無しさん@お腹いっぱい。2008/11/27(木) 11:12:53
やはりその口調、Sunスレから荒らしに来ている人か。

あなたの脳内では、まともに性能が出ないそうだが、
各社がサーバ作って出してるんだよねぇ。
0219名無しさん@お腹いっぱい。2008/11/27(木) 11:20:42
Xeon 7400番台を採用した4Pサーバは、Sunもリリースしていたと思うが。
0220名無しさん@お腹いっぱい。2008/11/27(木) 18:55:12
まあ、このへんにちょうどいい解説があるよ。3.な。

ttp://www.geocities.jp/andosprocinfo/wadai02/20020511.htm

| コモンバス方式は追加のハードも少なく一番簡単ですが、
| ...多数のプロセサを使うシステムでは性能が飽和してしまいます。

超入門者向け 1980年代の基礎知識だけどな。MP評価する立場ならこんなん知らんと
話にならん。
0221名無しさん@お腹いっぱい。2008/11/28(金) 05:09:47
>>217>>220の脳内では、今もXeonは1つのバスに24コアが並列に繋がっていて、メモリも1chしかないらしい。
0222名無しさん@お腹いっぱい。2008/11/28(金) 09:38:14
こういうお話しにならないアホウが x86の SMP機買ったりするんだろうなぁ..
ろくに検証もしないから問題にもならない、とw
0223名無しさん@お腹いっぱい。2008/11/28(金) 12:41:06
いつも相手を馬鹿にした態度で書き込みをしている・・・そういう病人はスルーしましょう。
しかも現実が見えてないですからね。
0224名無しさん@お腹いっぱい。2008/11/28(金) 18:41:16
よっぽど会社じゃ居場所ないんだろか(´・ω・`)
0225名無しさん@お腹いっぱい。2008/11/29(土) 02:33:55
> ろくに検証もしないから

あれれ、脳内妄想で評価している人が、そんなこと言いますか?
0226名無しさん@お腹いっぱい。2008/11/29(土) 07:01:00
確かにマルチコアでの性能の上がり具合はx86の方が低そうだけど、
Opteron 8wayとItanium 4wayでOpteronの方が性能が上で価格も数分の一となれば
Opteron選ぶよねえ。うちでItanium入れたのなんてsuper domeくらいだ。
x86だとDL785の8CPUが上限だから、それ以上欲しいときはItanium/SPARCを
検討する。2CPUや4CPUで十分なサーバーにはx86しか入れない。
0227名無しさん@お腹いっぱい。2008/11/29(土) 07:36:58
板違いになりますが、Windowsで仕事してます。

お客様は夢見がちで、現時点でWindows鯖で十分なことは理解していても、
将来の業務拡大にハードウェアのアップグレードで追い付けないことを心配されます。
そのときにItaniumにアップグレード可能だと説明すれば、だいたい納得されます。

実際にはx86ベースのシステムの性能向上のペースを上まわって成長した事例はなく、
Itaniumは見せ玉のまま終わっています。

x86 & Linuxの案件でも、Itaniumは見せ玉として使えませんか?
0228名無しさん@お腹いっぱい。2008/11/29(土) 07:59:50
DB鯖以外はスケールアウトが可能になってるからサーバー単体の性能は
そんなに気にしない。台数少ないにこしたことはないけどね。管理も楽だし。
DBはOracle RACいれてとりあえずノード追加で対応できて将来はまた
新しいH/W出てますから、って言う。まあDBはOracleさえ走ればLinuxでも
Solarisでもhp-uxでもいいから見せ玉使う事もないけど。
0229名無しさん@お腹いっぱい。2008/11/29(土) 09:28:31
Oracleはマルチプラットフォームでいいですね。
SQL ServerはWindowsのみなので、Itaniumには頭が上がりません。
0230名無しさん@お腹いっぱい。2008/11/29(土) 09:52:28
キューぴーIは、少なくとも理屈の上ではリニアなスケールの可能性があるよね。
それ以前の「バス」はだめだよ「バス」は。お話にならん。
なんでこうおバカが多いのか。踊らされてほんとにアワレなこった。
0231名無しさん@お腹いっぱい。2008/11/29(土) 10:00:08
>>230
妄想はいいから自分で実機で検証してからホザきなさい。
0232名無しさん@お腹いっぱい。2008/11/29(土) 10:06:27
お前こそ 8コア超の x86サーバーがエンプラ用途でちゃんとリニアに
スケールするという記事でも探してこい。
「商品が出てる」で証明になんかなるかボケ。
ちなみにオレはクソおそい 80386のMP機は触ったことあるぞ。
単発の 80386パソコンの何倍も遅かったが、製品だった。
まーーーーったく売れなかったと聞いてるww
0233名無しさん@お腹いっぱい。2008/11/29(土) 10:11:29
>>232
その他には経験がないわけですねw
誇らしい経験をお持ちで良かったです。
>>227
皺々なんで見せるの恥ずかしいです(><)
0234名無しさん@お腹いっぱい。2008/11/29(土) 10:36:13
ああ、あとは皆無だ。そんなもん買うバカにはとんとお目にかからん。
で、記事かなんか提示しろや。自分で買ってベンチしたのでもいいぞ。
ま、そんな知識じゃ SMPの評価なんてどうやったらいいかわからんだろうがなwwwwwww
0235名無しさん@お腹いっぱい。2008/11/29(土) 11:40:00
>>227
Windows売るのにItaniumを見せ玉にってのは良く聞くな
でも、Becktonが出たらItaniumの役目も終わりだろ

Linuxで拡張性に不安って人は最初からUNIXに行くんじゃね?
0236名無しさん@お腹いっぱい。2008/11/30(日) 02:41:38
その頃にはItaも少しは進化してるだろうし、32/64CPUクラスをXeonで
置き換えられるようになるのはまだまだかかるんじゃないかな
0237名無しさん@お腹いっぱい。2008/11/30(日) 04:51:36
>>234
退場。
0238名無しさん@お腹いっぱい。2008/12/01(月) 10:28:18
実績ないんだから、提示不能。そういうことだよな?ww
0239名無しさん@お腹いっぱい。2008/12/01(月) 14:40:06
>>238
いいかげんにしろ。
0240名無しさん@お腹いっぱい。2008/12/01(月) 15:35:14
お前がな。
0241名無しさん@お腹いっぱい。2008/12/01(月) 15:46:11
x86けなされると、なんでそんなにくやしいの? どーでもいいんだけどさ..
0242名無しさん@お腹いっぱい。2008/12/01(月) 16:58:43
どーでもいいなら聞く必要もあるまい。
自己矛盾君。
0243名無しさん@お腹いっぱい。2008/12/01(月) 17:15:46
ゴミ撒かれるのはどーでもよくないわけで。
ま、もうゴミでも撒かなきゃ話題もないんだけどww
0244名無しさん@お腹いっぱい。2008/12/01(月) 17:32:53
既に約 1年前に元麻布氏がこんなの書いてたんだね。

ttp://pc.watch.impress.co.jp/docs/2007/1113/hot515.htm

| ...このアライアンスを母体に新しく事業会社を起こし、そこにIA-64の設計や
| 開発を分離するのはどうだろう。...Tukwilaが完成し、QPIベースの
| プラットフォームが確立したら、タイミング的には頃合いだと思うのだが。
0245名無しさん@お腹いっぱい。2008/12/01(月) 17:41:48
じゃあそうします。
0246名無しさん@お腹いっぱい。2008/12/01(月) 17:43:51
Itanium International
国際イタニウム株式会社
0247名無しさん@お腹いっぱい。2008/12/02(火) 07:46:30
Xeon 7300や7400ってのは、1プロセッサに4コアあるいは6コア。これが同一のFSBを共有。
これ、Sun Fireが4プロセッサを1つの共有バスに繋いでキャッシュスヌープしていたのと一緒。

そして、Xeon 7300や7400の4プロセッサ向けのチップセットではFSBが4本あり、
4つのプロセッサがFSBを共有せず、スヌープキャッシュによって、ほぼ独立している。
これらと2つの独立したメモリコントローラが、チップ上で密に結合されている。
これ、Sun Fireのボード間のクロスバースイッチをワンチップに納めたようなもの。

いまのXeonがSMPで性能が出ないというのなら、
かつてのSun FireのSMPも性能が出ないという話になる。

プロセッサ数あるいはコア数が倍になっても、性能は倍にはならないが、
それは、Sun Fireでも同じ。
0248名無しさん@お腹いっぱい。2008/12/02(火) 10:18:11
Sun Fire(というか、UltraSPARC の IIiや IIIiじゃないやつ)は、
バスなんか使ってないですが。直クロスバーですぜ。
んで、その Xeonの構成で、メインメモリはどこにつながってるの?
チップセットの先の「バス」よね?(そうじゃなきゃ NUMAだもんな)
んで、メインメモリへのアクセスは競合しないの?
バスが「飽和する」って、意味わかってる?

> これ、Sun Fireが4プロセッサを1つの共有バスに繋いでキャッシュスヌープしていたのと一緒。

> これ、Sun Fireのボード間のクロスバースイッチをワンチップに納めたようなもの。

> かつてのSun FireのSMPも性能が出ないという話になる。

> それは、Sun Fireでも同じ。

まぁーーーーーーっったく、違いますが。いっしょにしないでくれる?w

んで、その前にメモリのチャネル数とかも書いてたけど、それとバスの飽和と、
一体なんの関係があるわけ?
チャネル数増やして(見かけ上の)アクセス速度上げると、
バスは _余計に飽和_ しやすくなるけど?

バスが「飽和する」って、意味わかってる? (念の為 2回め)
0249名無しさん@お腹いっぱい。2008/12/02(火) 11:06:45
Itaniumの話しようぜ
0250名無しさん@お腹いっぱい。2008/12/02(火) 11:35:16
>>248
> Sun Fire(というか、UltraSPARC の IIiや IIIiじゃないやつ)は、
> バスなんか使ってないですが。直クロスバーですぜ。

データはクロスバーだけど、アドレスは実質的にバスだよ。

> んで、その Xeonの構成で、メインメモリはどこにつながってるの?
> チップセットの先の「バス」よね?(そうじゃなきゃ NUMAだもんな)

バスですよ。

> んで、メインメモリへのアクセスは競合しないの?

競合するよ。
メモリアクセスを開始できるのは同時に2つまで。

アドレスが実質的にバスのSun Fireも同じだよ。
メモリアクセスを開始できるのは同時に1つだけ。

> バスが「飽和する」って、意味わかってる?

アイドルサイクルがない状態が飽和、でしょう。

> んで、その前にメモリのチャネル数とかも書いてたけど、それとバスの飽和と、
> 一体なんの関係があるわけ?

独立して動作するメモリバスが2本あれば、
2つのコアのメモリアクセス要求を同時に処理できるので、
飽和した状態で処理できるメモリアクセスが増える。
0251名無しさん@お腹いっぱい。2008/12/02(火) 11:35:53
じゃあ、Itaniumの話で。
いま自宅でRHEL3使ってるんだが、ぼちぼち入れ替えたい所。
ia64対応しているフリーのディストリで、今だったらどれがオススメ?
centosはいつまで経っても5系でないし、何かdebian位しかメンテされているのがない気がする。
0252名無しさん@お腹いっぱい。2008/12/02(火) 11:48:09
>>250
> アドレスが実質的にバスのSun Fireも同じだよ。

おいおい。トンデモな言い訳はよしてくれや。
じゃ、バスに対するクロスバーの利点はなんだよ?
アドレスがバスだからクロスバーの利点は帳消しになるとでも? ふざけてんのか??
0253名無しさん@お腹いっぱい。2008/12/02(火) 12:10:34
>>252
> おいおい。トンデモな言い訳はよしてくれや。

>>220のリンク先に書いてあることですが?

> じゃ、バスに対するクロスバーの利点はなんだよ?

クロックを低く抑えられ、ビット幅も小さくできるので、実装コストが安いことが利点だね。

もしSun Fireをバスにした場合、512bit幅でバスを配線しなくてはいけない。
クロスバーなら、発着が別の場合に、1つ前のメモリアクセスで生じた転送が終わる前に
次のメモリアクセスで生じる転送を開始できるので、つまり、転送をゆっくり行うことができる。
そのためSun Fireは128bit幅で4クロックに分けて転送してる。
0254名無しさん@お腹いっぱい。2008/12/02(火) 12:11:40
>>251
いっそFreeBSDいってくれ。
0255名無しさん@お腹いっぱい。2008/12/02(火) 12:19:26
>>251
使うだけならそのままRHEL3をEOL迄使いつづけたら?
開発に参加するならFedora9を入れるとか。
ttp://fedoraproject.org/wiki/Architectures/IA64
0256名無しさん@お腹いっぱい。2008/12/02(火) 12:19:54
>>254
FreeBSD/ia64だとXが使えないのが苦しい所だな。
0257名無しさん@お腹いっぱい。2008/12/02(火) 12:28:22
>>255
まさに使うだけだったからRHEL3で間に合ってたのだけど、
作業環境としては要らなくなったので、気分転換しようかと。

実験環境としてはdebianだと保守的すぎてつまらないし、
Fedora9で良さそうね。
0258名無しさん@お腹いっぱい。2008/12/02(火) 13:18:51
>>253
> クロックを低く抑えられ、ビット幅も小さくできるので、実装コストが安いことが利点だね。

はぁ〜。どーしよーもねーな。
まあ、その程度じゃなきゃ共有バスで SMP性能が出るなんて思わんわな。
Wikipedia の「バス(コンピューター)のとこでも読んでみれ。話にならん。

| ...スター型トポロジとなるクロスバースイッチ(クロスバーバス)が
| ワークステーション等に採用されている。これは複数のCPU・メモリ間で
| 多対多の転送(通信)を同時に行えるようにしたもので、...

多対多で同時ね。は〜、疲れるわ。
0259名無しさん@お腹いっぱい。2008/12/02(火) 16:09:09
>>258
こっちのほうが疲れるぞ。
思いっきり単純化して、スヌープとか調停とか端折りまくって説明するとだな。

■データ転送がクロスバーの場合、↓のようにデータ転送は多対多で同時に行えるので、
64バイトの転送を16バイトずつ4クロックに分けてもOK

ステップ1) ノードAのCPUがノードCのメモリの読み取りを要求
ステップ2) ノードBのCPUがノードDのメモリの読み取りを要求
ステップ3) ノードCのCPUがノードAのメモリの読み取りを要求
ステップ4) ノードDのCPUがノードBのメモリの読み取りを要求

ステップ5) ノードCのメモリから、ノードAのCPUに向けてデータ転送開始
ステップ6) ノードDのメモリから、ノードBのCPUに向けてデータ転送開始
ステップ7) ノードAのメモリから、ノードCのCPUに向けてデータ転送開始
ステップ8) ノードBのメモリから、ノードDのCPUに向けてデータ転送開始

ステップ9) ノードCのメモリから、ノードAのCPUに向けてデータ転送終了
ステップ10) ノードDのメモリから、ノードBのCPUに向けてデータ転送終了
ステップ11) ノードAのメモリから、ノードCのCPUに向けてデータ転送終了
ステップ12) ノードBのメモリから、ノードDのCPUに向けてデータ転送終了
0260名無しさん@お腹いっぱい。2008/12/02(火) 16:10:44
■データ転送がバスの場合、↓のようにデータ転送は同一のバスを時分割で行うので、
64バイトの転送を64バイトぜんぶまとめて1クロックで行わないといけない

ステップ1) ノードAのCPUがノードCのメモリの読み取りを要求
ステップ2) ノードBのCPUがノードDのメモリの読み取りを要求
ステップ3) ノードCのCPUがノードAのメモリの読み取りを要求
ステップ4) ノードDのCPUがノードBのメモリの読み取りを要求

ステップ5) ノードCのメモリから、ノードAのCPUに向けてデータ転送
ステップ6) ノードDのメモリから、ノードBのCPUに向けてデータ転送
ステップ7) ノードAのメモリから、ノードCのCPUに向けてデータ転送
ステップ8) ノードBのメモリから、ノードDのCPUに向けてデータ転送

逆に言うと、データ転送が1クロックで終わるなら、クロスバーにする意味はなくてバスでよい。
0261名無しさん@お腹いっぱい。2008/12/02(火) 16:35:39
>>260
> 逆に言うと、データ転送が1クロックで終わるなら、クロスバーにする意味はなくてバスでよい。

あのなぁ........................ そういう前提がまちがってるし。
今 6coreが 4ソケットって話してるんだが、コアが 24という前提でやってくれるか?
1:4クロックでノード数 4て、日頃からそいういうインチキ語って暮らしてるの?

逆に言えば、上の例だと 5CPU以上ダメじゃん。実際オーバーヘッド入れたら
共有バスだと 4CPUもキツイ、というのにモロ符合するけどなw

オレもヒマだなw
0262名無しさん@お腹いっぱい。2008/12/02(火) 16:47:29
>>261
> 逆に言えば、上の例だと 5CPU以上ダメじゃん。

4ノードの時点で16CPUなんだが・・・

まぁいいや5ノードで書いてみる。

■データ転送がクロスバーの場合、↓のようにデータ転送は多対多で同時に行えるので、
64バイトの転送を16バイトずつ4クロックに分けてもOK

ステップ1) ノードAのCPUがノードCのメモリの読み取りを要求
ステップ2) ノードBのCPUがノードDのメモリの読み取りを要求
ステップ3) ノードCのCPUがノードEのメモリの読み取りを要求
ステップ4) ノードDのCPUがノードAのメモリの読み取りを要求
ステップ5) ノードEのCPUがノードBのメモリの読み取りを要求

ステップ6) ノードCのメモリから、ノードAのCPUに向けてデータ転送開始
ステップ7) ノードDのメモリから、ノードBのCPUに向けてデータ転送開始
ステップ8) ノードEのメモリから、ノードCのCPUに向けてデータ転送開始
ステップ9) ノードAのメモリから、ノードDのCPUに向けてデータ転送開始
ステップ10) ノードBのメモリから、ノードEのCPUに向けてデータ転送開始

ステップ11) ノードCのメモリから、ノードAのCPUに向けてデータ転送終了
ステップ12) ノードDのメモリから、ノードBのCPUに向けてデータ転送終了
ステップ13) ノードEのメモリから、ノードCのCPUに向けてデータ転送終了
ステップ14) ノードAのメモリから、ノードDのCPUに向けてデータ転送終了
ステップ15) ノードBのメモリから、ノードEのCPUに向けてデータ転送終了
0263名無しさん@お腹いっぱい。2008/12/02(火) 16:48:34
■データ転送がバスの場合、↓のようにデータ転送は同一のバスを時分割で行うので、
64バイトの転送を64バイトぜんぶまとめて1クロックで行わないといけない

ステップ1) ノードAのCPUがノードCのメモリの読み取りを要求
ステップ2) ノードBのCPUがノードDのメモリの読み取りを要求
ステップ3) ノードCのCPUがノードEのメモリの読み取りを要求
ステップ4) ノードDのCPUがノードAのメモリの読み取りを要求
ステップ5) ノードEのCPUがノードBのメモリの読み取りを要求

ステップ6) ノードCのメモリから、ノードAのCPUに向けてデータ転送
ステップ7) ノードDのメモリから、ノードBのCPUに向けてデータ転送
ステップ8) ノードEのメモリから、ノードCのCPUに向けてデータ転送
ステップ9) ノードAのメモリから、ノードDのCPUに向けてデータ転送
ステップ10) ノードBのメモリから、ノードEのCPUに向けてデータ転送

ほらね、データバスの帯域幅は4ノードと5ノードで同じだよ?
0264名無しさん@お腹いっぱい。2008/12/02(火) 17:25:26
>> 逆に言うと、データ転送が1クロックで終わるなら、クロスバーにする意味はなくてバスでよい。
> あのなぁ........................ そういう前提がまちがってるし。

クロックって言うからいけない
アドレスの1サイクルと同じ時間で終わるならって言えばいいのよ
0265名無しさん@お腹いっぱい。2008/12/02(火) 19:18:29
>>258
転送は同時にできるが、その転送の要求は同時に出せない。
0266名無しさん@お腹いっぱい。2008/12/02(火) 20:01:36
バスで 64バイトが 1クロックって、どういうことよ? 信号線 512本あるの?
0267名無しさん@お腹いっぱい。2008/12/02(火) 20:17:44
信号線が512本もあったら実装が大変だし、
かといってクロックを上げるのも大変だから、
そこで、
クロスバーですよ。
0268名無しさん@お腹いっぱい。2008/12/02(火) 20:30:30
LSI内なら512本もOK

Xeon用のチップセットは、データ部分8.5GB/secのFSBを4本と、
送受信あわせて8GB/secのFB-DIMMを4チャネル(2チャネルずつ束ねて使われることに注意)、
合計66GB/secを、
クロスバーかバスか知らないが、とにかく、コンカレント動作を妨げないように接続している。
0269名無しさん@お腹いっぱい。2008/12/02(火) 22:37:56
そろそろクロスバー盲信者にトドメ、さしとくかな。

Sun Fire 3800 2〜8プロセッサ 実効帯域幅9.6GB/sec
Sun Fire 4800 2〜12プロセッサ 実効帯域幅9.6GB/sec
Sun Fire 6800 2〜24プロセッサ 実効帯域幅9.6GB/sec
アドレスが実質的にバスなので、プロセッサが増えても9.6GB/secのまま。
0270名無しさん@お腹いっぱい。2008/12/02(火) 23:16:55
16CPU超のシステムならアプリインストールしてベンチで評価するでしょ。
そりゃこの辺の知識があれば評価対象は絞り込みやすくていいけどさ、
いい加減お互いにけんか腰やめてくんないかな
0271名無しさん@お腹いっぱい。2008/12/02(火) 23:18:22
Itanium機にRHEL3って人はhp-uxはもっとらんの?
保守入ってなきゃ新バージョンはもらえないのかな
02722512008/12/02(火) 23:57:25
>>271
hp-uxは持ってないし、ドライバサポートに難があって、
確かVGAとSCSIボードを交換する必要があった。
シリアルコンソール&ATA接続にすりゃ動く様だが、
それじゃあWSとは言えんわなw
ちなみにWindowsでもそのままの構成で動く。
0273名無しさん@お腹いっぱい。2008/12/03(水) 00:16:38
> アドレスが実質的にバスなので

どこの田舎の言葉ですか?
0274名無しさん@お腹いっぱい。2008/12/03(水) 01:19:53
続きは検証センターででもやればいいのに。
0275名無しさん@お腹いっぱい。2008/12/03(水) 09:37:01
>>270
え? バスバス言ってんのは、なんか反論でもした気になってるのかよ? 笑止
小手先の付け焼き刃の延命処置をさもまっとうな対策みたいに語るのは
よくあることだけどな。
0276名無しさん@お腹いっぱい。2008/12/03(水) 09:41:18
「バスを多段にして間にキャッシュ噛ますとあら不思議、クロスバーに対抗できます。」
まとめるとこういうことだな。
「なぜなら、クロスバーはアドレス指定がバスだからです。」
クロスバー導入したエンジニア達はそれに気付かなかったわけだw
■ このスレッドは過去ログ倉庫に格納されています