[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 2chのread.cgiへ]
Update time : 07/03 05:54 / Filesize : 139 KB / Number-of Response : 505
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

Itaniumで64ビットLinuxだぁ!



1 名前:六拾四 [02/05/03 09:45 ID:2n/6aZE1]
IntelのItanium(Mackinlay)でLinuxして64ビット
コンピューティングしましょう。AMDの64ビットCPUも
いいかもしれん。PowerPC64ビットとかSparc、DecAlphaも
あり。

21 名前:login:Penguin mailto:sage [02/05/10 02:18 ID:iIid8ykr]
>>19
最初、何書いてんだかチンプンカンプンでよ。
誤爆レスか?
って思ったら、おめー >>14の ffyzbFVu じゃねーか。
んっで、何が言いたいんだよ。

22 名前:login:Penguin mailto:sage [02/05/10 02:21 ID:iIid8ykr]
話は反れるけど、ちょっと聞いくれよ >>14 よ。
>4KBってSCSIの転送単位の最小量に由来するって
その SCSI ボードでも、4GB 越えのアドレスに DMA 出来なくって
困ってるヤツがあるんだよ。
そこんとこ、どーなんよ?

23 名前:login:Penguin [02/05/10 02:27 ID:ee/gRVmY]
>>20
っていうか、クロックをバカみたいに上げるために手っ取り早く
パイプラインの段数増やしただけだと思うが。論理が逆だよ。


24 名前:login:Penguin mailto:sage [02/05/10 03:11 ID:iIid8ykr]
>>14
はーやーくーしーろーよー
>おめー、何が言いたいんだよ。

よーし、パパ寝ちゃうぞー。

>>23
精髄反射レスだ。
>論理が逆だよ。
どっちが先なんか知らん。その通りだったら、その通りだ。
んで、おめーの Itanium Linux 関する意見っちゅーのは
宜しければ書いて頂けませんか?

25 名前:login:Penguin mailto:sage [02/05/10 03:12 ID:iIid8ykr]
>>14
Q3. セグメントに関しちゃ、昔からサッパリ君でよ。
Z80 より 6809 の方が、スッキリしてて好きでな。
PA-RISC は、入りやすかったんよ。
んで、今でもコメットさんですら判んねぇ。(情報処理のヤツな)

Q2. のページサイズが 4KB ってのも、PA-RISC もそーなんだよ。
1ページ 4KB ってのは。
PPN(Pysical Page Number) とか VPN (Virtual) とか。
でもよ?もう10年近くなる古い話で申し訳ないんだが、
最大 256KB(うろ覚え) 扱える BTLB(Block ...) っての持ってて、
IA64 で言う所の VPHT だっけか?何個かまとめて扱えるてよ
更にリプレイス出来ん様にロックが掛けられて、
たかだか 10MB 弱のカーネルなんか、リプレイス無しでブン廻せてたんよ。
IDE なんか無かったぞ。SCSI2 1GB の HDD 有難がって使ってたもんだ。
でも、SCSI の転送単位のなんとかやらで、破綻してたか?
使い方によって、使い分けるべ?ふつー。

Q1. MPEG2 8Mbps って決まってねーぞ?
予談だが、>>17 で書いた通り、1h って約 4.7GB片面 の DVD 一枚だよね。
DVD-Video の企画からすると平均 8Mbps って良い線だけどな。

26 名前:login:Penguin mailto:sage [02/05/10 03:15 ID:iIid8ykr]
規格な。

27 名前:login:Penguin mailto:sage [02/05/10 03:29 ID:iIid8ykr]
あー、ついでに Q3 のキャッシュがどーのこーのって、
128B ラインサイズで、カポカポ拾うんだから
VLIW のバンドルってかんけーねぇんじゃねーの?
つか、キャッシュなんてソフトウェアが意識しなきゃいけねーの
サイテーのアーキテクチャだと思うが。
これ最強に面白れーよ。
pc.2ch.net/test/read.cgi/linux/1010895550/86

28 名前:login:Penguin mailto:sage [02/05/10 03:39 ID:iIid8ykr]
pc.2ch.net/test/read.cgi/unix/1013653220/22-
pc.2ch.net/test/read.cgi/unix/984486488/78-96
も面白いよな。

古典的なこれとか
piza.2ch.net/log/unix/0008251/945060590.html
後続かなかった、これとか
piza.2ch.net/log/unix/0008251/956023488.html
も笑える。

29 名前:login:Penguin mailto:sage [02/05/10 03:40 ID:iIid8ykr]
で、Itanium(tm) は、ダメって事でおけ?



30 名前:nana [02/05/10 04:29 ID:pVtpaB+m]
誰かItaniumのクロックがなかなか上がらない理由を説明してよ。

31 名前:login:Penguin mailto:sage [02/05/13 16:04 ID:+NMhV1XA]
64bitのアドレスを16進表記するとさ、
一目で数値が分らないんだけど、これも慣れるもんかね。

32 名前:  [02/05/14 01:58 ID:IZxJRGuk]
64ビットマシンに限った話ではないけども、例えばインテルのPentium系は
ハードウェアのページサイズが普通のサイズ以外に1MBぐらいのものが
ハード的には設定できるよね。でも普通のLinuxやUnixでそのような
異なる大きさの仮想記憶のページは使えるようにはなっていない。
これはせっかくある機能を生かして使えないので損している。
例えば、mallocのようにメモリーをアロケートする場合に、その
割り当てをページ単位でしかもそのページのサイズを指定して
割り当てることができるようにならないものだろうか?


33 名前:login:Penguin mailto:sage [02/05/14 02:13 ID:MPzJZPho]
>32
4MBにするとAthlonとNvidiaでほげほげではなかったかな?


34 名前:login:Penguin mailto:sage [02/05/14 08:23 ID:3I+iwLAQ]
>>32
↓は?

www.osdl.org/cgi-bin/eidetic.cgi?command=display&modulename=projects&on=1061

35 名前:login:Penguin mailto:sage [02/05/14 10:17 ID:GmF5/f03]
x86-64のカーネルも相変わらず4kなんだよなぁ。。。

36 名前:login:Penguin [02/05/16 05:15 ID:GYM8ysqy]
chip set 460GX で使えるSDRAMメモリーの種類は?
Registered、Unbuffered、ECC付き、ECC無し、PC100、PC133
のどれだ? 700MHzのItaniumと800MHzのItaniumだとメモリの
種類を変えないとだめ?

37 名前:login:Penguin mailto:sage [02/05/17 00:53 ID:+sKPpJaC]
>SDRAMメモリーの種類は?
Registered、ECC付き、PC133
>700MHzの
そんなの無い。733MHz
>種類を変えないとだめ?
良い。

38 名前:  [02/05/19 22:30 ID:TA85Te6I]
460GXを使っているばあい、ECCが必須で、しかもUnbuffered
(非Registered)でないとだめ。
(チップセットのドキュメントはインテルサイトに行けば読める)
CL2、CL3はどうなのかは判らない。PC100でもPC133でも動きそう
ではあるが、ひょっとするとCPUのクロック(と内部倍率)と
関係があるかな。

39 名前:login:Penguin mailto:sage [02/05/20 04:06 ID:wWOgi1DZ]
一応 TurboとRedhatからItanium用は出てる。
買う?
www.jp.redhat.com/products/Itanium/
www.turbolinux.com/products/tls7i/index.html



40 名前:  [02/05/24 02:40 ID:8A5lq9k5]
FTPで入手すれば十分では?

41 名前:  [02/05/28 09:09 ID:w0d6+dv2]
ポインターが64ビットならば、CやFortranのプログラミング
モデルも、整数も64ビットを標準にするべきである。
そうしないと、ソフトウェア的には一種のセグメントもどき
の処理をしないといけない。バグも入りやすくなる。

42 名前:login:Penguin [02/05/28 11:10 ID:aafwgdrr]
>>41
新たなソフトを作る分には問題無いだろ。リニアな空間なら
x86のセグメントとは全然違って楽勝だろ。

問題はint=pointerを前提としたK&R時代のスタイルを持った
プログラマーだよ。こういった連中を淘汰するのにちょうど
いいんじゃないのか(w)



43 名前:login:Penguin mailto:sage [02/05/28 22:01 ID:3Aag3y0S]
>>42
int=32bitと思っている連中を淘汰するためにint=long=64bitきぼん。


44 名前:login:Penguin [02/05/29 01:30 ID:REBKSR/O]
 a[k] の形で配列をアクセスする場合に、
 a は64ビットポインターなのに、添え字式の型は32ビットの整数
だとすると、あたかもaがセグメントレジスターで、添え字式がセグメント
内のオフセットだということをいいたいのだ。つまりセグメントサイズが
4GB であるが、セグメントは64ビット空間の任意の位置をベースに
できる。それから相対で+−2GBのアクセスができる。。と。
フルに64ビットのアドレス空間を使えるようにするのには、
配列の添え字の式を64ビットであるとしてくれなければ、困る。

45 名前:login:Penguin [02/05/29 01:46 ID:/mIxvwa2]
ぽいんた+32ビット整数の演算結果は64ビット。
で、size_tとか使ってる式の結果は64ビット。
memset(pos + 1, 0, (size_t)1000);とか。
だからANSI−CとC++の場合はmake一発で通る確立は低くない。
定数を置く時にちょっと問題あるかな。

46 名前:login:Penguin [02/05/29 01:52 ID:/mIxvwa2]
>>44
ちなみに、offset_t k;
a[k]が正解だろ。

47 名前:login:Penguin [02/05/29 12:56 ID:REBKSR/O]
Fortran だって、整数が64ビットでなければ、配列の添え字式が32ビット
整数では、非常に困るよ。確かに8バイト整数を宣言して使えば可能なの
かもしれないが、、、
 コンパイラのオプションで整数を8バイトを標準とするという設定が
できるものもあるが、そういうことをした場合に、異なるモデルの
オブジェクトをリンクできてしまうと、ややこしいことになる。
リンク時にエラーとするか、あるいはせめて指定すれば検査して
ワーニングをリンカーが出してほしいね。

48 名前:login:Penguin mailto:sage [02/05/30 12:16 ID:SboIUwUD]
www.zdnet.co.jp/enterprise/0205/29/02052908.html
ロイターさん、タイトルのつけ方がヤバイです。


49 名前:login:Penguin [02/06/01 23:10 ID:swQi5PTv]
あのようにでかいパッケージで、電源供給にすごいサイズのユニットを
必要とし、熱をがんがん出すCPUあるいはシステムがノートコンピュータ
に搭載されようになるにはずいぶん時間がかかるだろうし、デスクトップ
としても、とてもPentium4並のシステムには価格的にもなり難いだろう。
 ところがもしもAMDあたりが、内部レジスターの64ビット拡張により
あっけなくPentium4とそれほど違わない物量のマシンを作ってしまえば、
大量にでまわるシステムのためにならソフトを書く動機が生じやすいので、
結果的にItanium系は普及せずに終わる可能性が相当あると思う。
せめてかつてのSlot-1程度のパッケージングと消費電力に抑えてくれなきゃ。



50 名前:login:Penguin [02/06/01 23:39 ID:QNemzuAE]
>49
わけわかめー。
Itaniumの事について言ってるの?

51 名前:  [02/06/06 04:09 ID:QWOGEa6Q]
このスレ板に有無の話をしているのではないのか、すれちがいかな?

52 名前:login:Penguin mailto:sage [02/06/06 04:27 ID:MR+9kd4j]
誰も板に有無なんて期待していないというワナ。
まぁ5年後ぐらいにはみんな使っているでしょうけど。

53 名前:  [02/06/10 09:49 ID:CLFuMcCW]
C言語のプロトタイプ宣言には次のような機能を追加すべし、


int f(int, long long, int [long long]);

すなわち、配列の引数の型の情報をも宣言に含めるのだ。

54 名前:  [02/06/18 03:11 ID:lbmSAilY]
関数の仮引数の宣言における配列の添え字の型の宣言だけではなくて、
変数としての配列の宣言においても、配列のサイズを与えるためだけ
ではなくて添字式の型を宣言できるように拡張するとよいだろうね。
現在のC言語では添字式は整数値であると決められている為に、なにかと
不便だ。

たとえば現在なら
static a[];
と書くところを

static int a[(long)]; とかくことで配列aの添字式はlong として
計算されてポインタ値aに加算されるとしたらよい。

static int b[(unsigned long)];は添字式が値が符号なしロングとして
static int c[(signed short)];は添え字式が値が符号付のSHORTとして、
static int d[(unsigned char)];は添え字式の値が符号なしCHARとして、
static int e[(long long)];は添え字式の値がlong longとして計算される。
という意味にすればよい。
配列のサイズも含めて宣言する場合でも同様に、
static int g[(long long)1234567890123];
などと書けるようにするとよい。



55 名前:login:Penguin mailto:sage [02/06/18 04:06 ID:RdeUHVT7]
>>54
ハァ?
b[(char)offset] とかすればいいじゃん。

56 名前:login:Penguin mailto:sage [02/06/18 09:29 ID:JduHA0Nf]
配列の添字が符号付だと、何がしあわせなのでしょうか?
バグの温床になるだけのような気がしますが...

57 名前:どろんじょ [02/06/19 03:24 ID:hsTYkoC9]
今のC言語では添え字は整数としてポインターに足されているのではなかった?

  右辺値の場合は a[n] は *(a+n) と同じでしょ。

58 名前:login:Penguin mailto:sage [02/06/19 20:58 ID:wtXY2I2o]
vector使えば良いのでは?

59 名前:login:Penguin [02/06/20 03:55 ID:F09Ddjlq]
int が32ビットというのは良くない。64ビットマシンでは
64ビットになるべきだ。さもなくば、配列の添え字式は
ロング(64ビット整数)として計算されてポインターと
加えられることにC言語の規格を変えて欲しい。それも無理なら、
上のようなプロトタイプ宣言で明示的に指定したときには
添え字式をそのような式として評価するようにして欲しいな。



60 名前:login:Penguin mailto:sage [02/06/20 04:01 ID:NQqp2Nm8]
offset_tを定義すれば無問題

61 名前:login:Penguin mailto:sage [02/06/20 23:18 ID:IPtc1rUc]
>>60
けど、やっぱILP64(っていうんだっけ?)が良いとは思う。
long longが128とかあるのかね。

62 名前: 数値系山野 [02/07/07 14:30 ID:4QaQ4r9T]
実メモリーが100GB程度つめるマシンが欲しい。

63 名前:login:Penguin mailto:sage [02/07/07 16:10 ID:iRLakNoz]
>>62
メモリスループットが最大2GB/Sしかない現行Itaniumでは
何もせずにメモリスキャンするだけで50秒かかる罠


64 名前:login:Penguin mailto:sage [02/07/07 23:37 ID:hBMH3B9S]
It's same legacy Pentium-pro. hahaha

65 名前:    [02/07/11 16:25 ID:kTYNwBtr]
100GBをディスクでスワップすると、100MB/Secの転送レートで理想的
に連続転送しても、1000秒かかる罠。ましてやランダムとまではいか
なくても、位置をばらばらにシークしながら仮想記憶するとなると、
もっとかかるしOSのオーバーヘッドも入るので実メモリに乗ってないと
ぜんぜん早くならない罠。

66 名前:    [02/07/16 03:13 ID:DsBWghMA]
Celeron1.7GHz(P4コア)でPC2100規格のメモリ845Gチップセットと
Itanium800MHz(133MHzSDRAMの4ウェイ)のマシンをIntelの
レファレンスコンパイラで数値計算で性能比較してみると、
Celeronの方がほぼ倍早いという結果になってしまって、
拍子抜けしました。
 ソースは行列積で、CPUのレジスタが沢山あると有利になるように
アンロールをいろいろに変えて書いてみたのですが、
6x6程度で飽和してしまい、あまり性能が向上しません。
まるで、内部のFPレジスタが64個程度しかないみたいですね。
Celeronの方が圧倒的にコストパフォーマンスがいいです。
イタニウムの利点は記憶のアドレスレンジが広いことです。
デメリットは、機械語のリストをアセンブラソースで出力しても
さっぱりわけがわからない(不勉強のせいもあるけど)。
コンパイルが遅い。(特に最適化する場合に)

67 名前:login:Penguin [02/07/16 03:27 ID:hLwbjVN5]
この先、IntelはHammer対抗アーキテクチャと
Itaniumアーキテクチャの二正面戦争をしばらく続けて、
じきに東部戦線は放棄されるのがもう既定じゃないか?

68 名前:login:Penguin mailto:sage [02/07/16 04:18 ID:yojuRmxR]
リトルエンディアンキタ━━━(゚∀゚)?━━━!!?

69 名前:login:Penguin [02/07/16 05:49 ID:9OMLSF+L]
pentium pro の二の舞の予感



70 名前:login:Penguin mailto:sage [02/07/16 07:14 ID:JuzHe4RN]
カニバリズム(共食い)

71 名前:    [02/07/26 01:40 ID:hqzfU9HA]
HPが100万ぐらいのItanium2のマシンを出すみたいだよ。
でもチップセットがインテル製ではなくて独自らしいので、
どうなるやら。

72 名前:login:Penguin [02/07/26 01:48 ID:VLxZhaKS]
>>66
Pentium4とAthlonだとどうなるかご存じありませんか?
雑誌などに掲載されるベンチマークは全く当てにできません。
行列積ならまだ参考になる。

73 名前:    [02/07/26 14:55 ID:hqzfU9HA]
www.hpc.co.jp/IA-Dev/IADEV-ifc.htm

その他もろもろ:
www.hpc.co.jp

74 名前:login:Penguin [02/08/03 18:36 ID:1QWYCXNk]
まだまだインテルのコンパイラといえども、バグがあるな。
特にオプチマイザと並列化のあたりが。。

75 名前:login:Penguin mailto:sage [02/08/04 13:31 ID:so6lurNx]
>>71
Debianスレにも報告しといたが、反応ないのでこっちにも○値ポスト。
ttp://www.specbench.org/osg/cpu2000/results/res2002q3/#SPECfp

只今単体CPU世界最高速(HP zx6000)

76 名前:login:Penguin [02/08/08 08:56 ID:h5Ite4hL]
IA-64用のLinuxのディストリビューションで、もっともイイのは何?

77 名前:login:Penguin mailto:sage [02/08/09 10:32 ID:tXJJgCP8]
>>76
自分で好きなディストリ入れて試せ。
それをココで報告しろ。
俺は RedHat 7.1/7.2 しか使ったこと無い。

78 名前:おねがい。 [02/08/20 11:57 ID:3wJxabrm]
 メモリを2GBより多く積むと、SCSI-HDDからブートが出来ない。

Vintageなどが売っているIA-64(Itanium−1、SMP)のレファレンス
マシンで、RedHat7.1−IA64を動かしていた。このマシンはブートの
HDDはSCSIで、SCSIカードはAdaptec29160だとおもう。
メモリはSD-RAMで8スロットあり、必ず4つを対にして、ECCつきの
適切なメモリーを増設しないといけないのだ。
 さて、最初4スロットに128MBのSD-RAMが4本で合計512MBのメモリ
容量でうごかしていた。この4本を抜いて1本が512MBのメモリ
を4本で2GBにしてもちゃんとHDDからブートできて動いた。
それで最初にささっていた128MBのSD-RAM4本を残りのスロットに
挿して総メモリ容量を2.5GBにしてみると、BIOSではちゃんと2.5GBと
認識されるが、なぜかEFIでブートのステージでSCSI−HDDのリージョン
が見えずつまりブートにひつようなディスクがあたかも存在しない
かのようになって、どうやってもブートしない。加えたメモリーを
抜いたり挿す位置を交換したりしてみたが、やはり総メモリ容量が
2GBまでは、正常にブートするが、2.5GB、3GB、4GBなどにすると、
全然だめだ。ハードウェアのマニュアルにはメモリーは1GB−DIMM
をつかえば8スロットで8GBまで、512MBモジュールをつかえば4GB
までメモリを積めるとはっきり書いているのだが。
 ちなみに2GBを超えた容量にして(たとえば2.5GB)それでDVD-ROM
ドライブからブートさせてOSのインストールをさせると、順調に進行
してインストールが完了するが、そうやって無事にHDDにインストール
された後で、HDDからブートさせようとしても、やはりブートローダー
はHDDのイメージを見つけることが出来ない。

SCSIカードが2GBを超えるメモリ容量のマシンでは問題があるのかな?
マザーボードのBIOSが古いから? あるいはSCSIのBIOSの問題?
EFIのバージョンが古いから?

とにかくこれじゃあ、せっかく4GB以上の実メモリーを積めるメリットが
発揮できない。みなさん、SMPで2GBを超えるメモリのシステムでLinux
を無事動かしている例を紹介してください。

79 名前:login:Penguin mailto:sage [02/08/20 14:48 ID:MKppme13]
SCSI BIOS の問題。29160 は、BIOS rev 3.10 以上じゃないと
2GB 超えの DMA が出来なかったような。
或いは、Redhat 7.1 の elilo の問題か?
いづれにせよ、SCSI BIOS rev と elilo の ver を書け



80 名前:login:Penguin [02/08/21 00:40 ID:ciwGTB32]
Adaptec29160のBIOSはRev3.10と最新だ。
EFIのバージョンは1.02でこれも新しい。
BIOSは、Phoenix ServerBIOS 3 Release6.0 だ。


81 名前:login:Penguin mailto:sage [02/08/21 16:27 ID:baLsWDRr]
>>78
Alphaは3Gで問題なく動いていたがな。
Itanium買えるような金はないから分からん。


82 名前:login:Penguin [02/08/22 07:29 ID:hok07Wzb]
Itaniumはどうせデバイスドライバとか、PCIボードのROMとかが32ビット
モードで書かれていて、IA-32に半分よりかかって頼ったようなところが
まだ残っているんだろうな。ItaniumのマシンのマザーボードにIA-32
ではちゃんと動作するPCIのカードを挿しても、カードによっては
BIOS画面に行く前に画面が真っ赤でレジスターのダンプリストが
表示されてしまうもの。いろいろなところで2GBに壁がまだ残って
いるんじゃないかな?何しろIA-32だと2GB以上のアドレスは安易にint
とかlong にしていたらば、負の値になるんだからね。Forループで
まわしてたりすると、動かない罠

83 名前:login:Penguin mailto:sage [02/08/22 21:24 ID:5OpWC6op]
>>71
Intelの出来立てほやほやのチップセットよりは
信用できるんじゃない?

84 名前:login:Penguin [02/08/23 19:12 ID:o2+zCsea]
>>80
>EFI 1.02でこれも新しい。
EFI の最新は、1.1[14.xx] ですけど?
それより RedHat 7.1 の問題ではないのですか?
素のカーネルは、2.4.3 だし。
2.4.18 をビルドして立ち上げてみては?

85 名前:login:Penguin [02/08/25 20:58 ID:ojfimn7J]
RedHatのもんだいではないと思うよ。だってEFIのブートローダが
ブートディスクのパティションを見つけられないのだから。
ELILOを起動する以前の問題だから。

ともかく、2GBよりも大きな物理メモリーを持っているItanium機
(できればDualが可能な機種)で、起動ができてOSも動作する
というシステムをもっていたら、そのあたりがどうなっているのか
おしえて欲しい。Adaptec29160ではダメだが他だとOKだという可能性
とか、Adaptec29160のBIOSーROM(現在Rev3.10)をうまくフラッシュ
アップすれば直るとか、

Pheonix ServerBIOS 3 Release6.0をアップデート
したら直るとか、そういう情報があれば歓迎。

EFIのアップデートは、かりにやるとしたらどうやればできるの?
IntelのサイトにいってもEFIの仕様書しかない。ボードごとに
ベンダーが仕様に基づいて変更を入れながら実装するのだとしたら、
共通のバイナリは無いということになるのか?

86 名前:login:Penguin mailto:sage [02/08/25 22:19 ID:5fxcNYKH]
>EFIのブートローダが
EFI にブートローダーは無い。あえて言えば Boot Maintenance Manager。
>システムをもっていたら、そのあたりがどうなっているのか
意味不明。そのあたりとは?
>2GBよりも大きな物理メモリー、Dual、Adaptec29160 Rev3.10
全くもって関係ないね。
>Pheonix ServerBIOS 3 Release6.0をアップデート
そりゃ単なるリファレンス BIOS のコピーライト表示だろぅが。
Phoenix base なら SCSI BIOS 実行時のメッセージが出るべ?
そんとき HDD はスキャンされんのかよ?
>Vintageなどが売っている
On ボードで QLogic だかの SCSI コントローラかなんか乗ってるべ?
それ殺せば?
>EFIのアップデート、EFIの仕様書しかない。
どうやっても EFI のせいにしたいらしいな。(w

そんなあんたは、何のために Itanium 機使ってんだ?
まさか、その変のパチョコンの延長として使ってるんじゃ
ねーだろぅな、ゴルァ!

まず EFI shell で ver, map -r とでもやった結果書きやがれ。

87 名前:login:Penguin mailto:sage [02/08/25 23:18 ID:YdHC+lqh]
いたにうむ

88 名前:login:Penguin [02/08/28 22:47 ID:ZermV4pi]
ともかく2GB以下のメモリを積んでいるときにSCSIブートディスクをEFIが
みつけてきてブートできる状態だったとして、それにメモリを追加して
2.5GBとか4GBにすると、ブート時にSCSIブートディスクのパティションが
見失われて、起動が出来ないのだ。
 その場合でもIDEのCD-ROMからだと、メモリが2GBを超えていても起動
ができて、OSがインストールできる。だがインストール完了後にSCSI HDD
がEFIシェルからは見失われておりブートできない。メモリを減らして2GB
以下にすれば、EFIシェルからSCSI HDDが見つかってブートができるよう
になる。
 2GBよりも大きなメモリを積んでいるマシンで、RedHatなどの
IA-64対応のLinuxをSCSI HDDからブートして正常に稼動できるという
システムをお持ちなら、それがどのような構成なのかを教えて欲しいのだ。

89 名前:login:Penguin [02/09/10 08:13 ID:jZ+cbRmZ]
HPのWebサイトにいくと、Itanium2のシステムが最強だという気分に
なってくる。欲しいな欲しいな8CPUのシステムが、でもまだちょっと
高い。



90 名前:login:Penguin [02/09/10 18:52 ID:UYaZcFQU]
>>89
HP に 8CPU のシステムってあるッケ?
知ってる範囲では、1/2/4CPU までだと思ってた。
他、
三菱が 2CPUまで。
イソテル OEM が 4CPUまで。
日立が 8CPUまで?
ユニシスが 32CPUまで?
NEC の AZUSA が 16CPUまで?
ASAMA が 64CPU だッケ?

いずれにせよ Linux の SMP って糞だから
いくら FSB や IO の帯域が大きくたって
CPU数増やしてもシステム性能伸びないよ。
HP の spec FP が top なのは 1CPUで FSB スカスカで
使えるからでしょ。
メモリのレイテンシを良くしたり、4th cache 積むなり、
66MHz-64bit PCI とか PCI-X, 3GIO とか企画が伸びて
ハードがそれに追いつけばベンチなんて幾らでも上がるよ。
spec INT なんて CPU の周波数依存だし。

いつまで経っても、イソテル がライバル視している
既存の 64bit UNIX サーバには追いつかないです。
信頼性なんて論外。

91 名前:90 [02/09/10 18:54 ID:UYaZcFQU]
省略されたし、書き忘れたので。
Linux を使う限り
いつまで経っても、イソテル がライバル視している
既存の 64bit UNIX サーバには追いつかないです。





『信頼性なんて論外。』

92 名前:90 [02/09/10 19:08 ID:UYaZcFQU]
良ければ ia64, 2.4.18 のソース見てね。
arch/ia64.kernel/mca.c
特に CMC/CPE (ハードが自動訂正する NON-FATAL な CPUや Platform(メモリ) の障害の事)。
イベントログとしてレジスタダンプして元のコンテキストに戻るだけ。
CPUコアに埋め込まれたキャッシュや、メモリの1ビット ECCエラーなんて
インターミッテントに起こるか?
数回の前兆の後、壊れる時は固定的に壊れちゃうモンだよ。
するってーと、どうなる?
ログ吐くためのオーバーヘッドでシステム性能ガタ落ち。
他の商用 UNIX は、ある閾値をもって、障害割り込みに蓋をして。
今度は一定時間に障害があるか否かチェックするモードに切り替えて
ログ吐きを少なくして。
それでも尚且つ障害が起き続けるのなら、ログ吐きを止めて。
尚起き続けるのならシステムダウンに繋がる固定障害なんで
早めに管理者に気付かせて、次回のリブート時には
ハード交換してもらうよう促す。
或いはクラスタリングで、他の装置に切り替わるようにするとか。

俺がハックしてポストしたいよ。
どっちかというとミドルウェアの方かも知れないが。

93 名前:90 [02/09/10 19:10 ID:UYaZcFQU]
でも個人でやっても商売にならんから Linux は使う気になれない。

94 名前:login:Penguin mailto:sage [02/09/10 21:25 ID:A9qtL0EA]
すんまそん。

むちゃくちゃ無知なんですが、64bit化したことによって、
恩恵を受けるビジネスオリエンテッドなアプリケーションって
どんなものがありますか?
また、どんな仕組みでメリットが生じるのでしょうか?

つまり、

「どんなアプリケーションで?」
「アプリケーション側でどういう対応をすれば?」
「どんなメリットが?」

というのが分かってないのです。

Itaniumの資料には in-memory database とかいう言葉もありましたし、
大量のメモリを扱える、というのは分かるつもりなのですが、
「64bitアドレスで処理できる」と言われただけでは、
漠然としすぎていて、よく分かりません。

何か情報へのポインタのようなものでも構いません。
よろしくお願いします。

# 以前、Alpha+64bit Oracleのページ見つけたのに
# ブックマークがどっか逝ってしもた。。。


95 名前:login:Penguin [02/09/10 21:27 ID:A9qtL0EA]
あ、Googleで見つけますた。

64ビットUNIXの効用
tru64unix.compaq.co.jp/technical/64bit/nc970106/unix64.html


96 名前:login:Penguin [02/09/14 13:47 ID:Zbvm/nP2]
ver -r とやると、メモリを2GBを超えて搭載してSCSI HDDから
ブートができない場合には:
EFI Shell version 1.02 [12.38]
FATOpenDevice: read of part_lba failed Device Error <=ここに注目
Device mapping table
blk0: VenHW(Unknown Device:00)
blk1: Acpi(PNP0A03,2)/Pci(1|0)/Scsi(Pun0,Lun0)
blk2: VenHW(Unknown Device:9F)
となる。 fs0が行方不明。
ところがメモリを2GB以下に抑えてブートができるようにした場合には、
map -r の出力は
EFI Shell version 1.02 [12.38]
Device mapping table
fs0: Acpi(PnP0A03,2)/Pci(1|0)/Scsi(Pun0,Lun0)/HD(Part1,Sig省略)
blk0: 省略
blk1: 省略
 ...
blk3: 省略
といったぐあいにfs0がちゃんと現れる。

マザーボードの刻印などからみるに、
三菱のマークがあるので、これは三菱製品???

97 名前:login:Penguin mailto:sage [02/09/18 16:16 ID:KXNwd2Mw]
Phoenix base の BIOS と、29160 の BIOS の相性って感じですね。
お使いの Adaptec 29160 は、通常の? Low Profile 版?
見分け方は、裏に廻って外部ポートが、デカイ 68pin のヤツなら通常の。
3cm 位のちっちゃいヤツなら Low Profile 版。
前者は、2.55.00 に。後者は、2.57.00 (not 2.57.2) に down してみては?
と言うのも、昔、どちらの SCSI カードも Intel WS SDV で
2GB 超メモリ積んで動かした事があるから。
www.adaptec.com/worldwide/support/drivers_by_product.html?sess=no&prodkey=ASC-29160&cat=%2fProduct%2fASC-29160

Itanium マシンでの DOS ブート(BIOS update のため)のしかた
知ってますよね?マニュアルに書いてあると思うんですけど。

98 名前:login:Penguin [02/09/20 08:07 ID:3qfxxoKb]
Itanium2使ってるひといるの?
>>75のスペックは気になる。

99 名前:login:Penguin mailto:sage [02/09/20 09:02 ID:nerpJu2v]
>>90
それほど難しい実装でもないと思うが・・・
主要開発者にItanium得盛りのマシンでも寄贈するか貸与すれば
ぐんと進むだろうよ。




100 名前:login:Penguin mailto:sage [02/09/20 10:00 ID:QZlhfSJN]
>>99
NUMAの資料をみると開発は結構難攻してるもよう

101 名前:login:Penguin [02/09/21 00:21 ID:b0RwualT]
Itanium2 を積んだマシンが9月末までなら78万円ぐらいで売られているよ。
日立は、Itanium2の思いもかけない高性能にあわてて、IBMへのOEM供給製造
をしていたPower3(4?)のマシンをダンピングして在庫処分にかかったね。


102 名前:login:Penguin [02/09/21 02:46 ID:9zITI6Wz]
>>92
HPとかのホワイトペーパーやらの中には、Machine Check要因としてintermittentな
エラーを想定しているような事が書いてあったと思われ。(「障害要因としてはα線などに
よるデータ破壊があります」みたいに)

要は、実装の仕方の問題なんだろうけど。障害処理をどう実装したら良いのか、
経験が無い分未熟なのではと考えてみた。

103 名前:   [02/09/21 04:54 ID:b0RwualT]
>Itanium マシンでの DOS ブート(BIOS update のため)のしかた
>知ってますよね?マニュアルに書いてあると思うんですけど。

知りませんが、マザーボードのBIOSをアップデートするのではなければ、
SCSIカードを抜いて、ほかのIA-32のマシンに移してからSCSIBIOSの
アップデートを行い、それでIA-64のマシンに戻せばいいのでしょう?



104 名前:   [02/09/21 05:06 ID:b0RwualT]
しかたがないので、昨日からLS120のFDにブートパティションを作り、
そこに/dev/sda1 の内容と同じ物を書き込んで,手動でEFI SHELL
のコマンドを操ってOSをブートしています。但し、OSから再起動を
かけても、かならずEFIシェルのところで起きる
 FATOpenDevice: read of part_lba failed Device Error 
のために、かならず手動でFDのデバイスをしていして、ELILOって
キーボードを叩いてやらないといけないから、リモートからネット
ごしにOSの設定変更や再起動などの管理ができないのが欠点。


105 名前:   [02/09/21 05:07 ID:b0RwualT]
さらに、気が付いたこと、IntelのEEPRO100の100MBPSカードが
ついているけど、メモリーを4GBにしてやると、RedHat7.1(IA64)
などでは、ネットワークの調子がおかしくなる。たとえば100MB程度の
ファイルをダウンロードしようとすると、途中でファイル転送が
つっかかってとまってしまい、ネットワークがたとえば
  # ping あるホスト
とやっても不通になったり、netstat -rn などでみると、
ルーティング情報が落ちてしまう。なんどやってもそうなる。
それで ftpの最中に
#ifconfig eth0 down
#ifconfig eth0 up
をなんどかやると、やっとダウンロードが完了となるが、
トータルのスループット速度は極めて遅くなる。SMPの
カーネルでブートしてもSingleCPUカーネルをブートしても
そうなります。2GBのメモリで運用しているときにはこのような
症状は起きないのですが。。。。
OSの内部か、デバイスドライバーが悪いのかも。


106 名前:   [02/09/21 05:09 ID:b0RwualT]
詳しいことはしらないのですが、デバイスドライバーは
IA-32のモードで動作するように書かれているのでしょうか?
それで2GBを越えた構成などでは障害が起こるのかな? 
 MandrakeのIA64用最新OSのインストールも、インストーラが
異常終了するし、SuSE7.2(IA-64)も、インストーラでファイル
システムを初期化するところでハングします。

IBMやHPから売られているItanium WSで本当にメモリーを2GBを
越えて4GBとか8GBとか積んでいても
  1)SCSIブートが正常にできるのか?
  2)OSの動作にへんなところはないか?
はどうなんでしょうかね? 

107 名前:   [02/09/22 22:02 ID:0Va9RvOb]
>>97
大変ありがとう。
29160のROMBIOSのリビジョンを3.10.0から2.57.2にダウンバージョンしたら、
4GBのメモリ搭載でも正常にブートパティションを見つけてくるようになり
ました。手持ちがないのですが、おそらく8GBでもブートできることでしょう。
これで当面ブートに関する部分の困難は解消です。
 次は、2GBを越えてメモリを積んでいる場合にIntelのPRO/100 PCI NIC
を使ってネットワークしているのですが、FTPなどで100MB程度のファイルを
ダウンロードしようとすると、えらく時間がかかったり、途中でネットワークが
落ちたり不通になる問題を解決しなければならない。これは多分OSとデバイス
ドライバー周りでしょうね。なぜか2GB以下のときには症状が起きない。

AdaptecはIA-64の開発グループの一翼を担っているのに、この2GBを越えて
メモリーを搭載するとブートしないという問題が自覚されていないというのは、
なぜでしょうか。

ちなみについでにAHA2940UWをSCSIのマスターブートコントローラ
として使おうとしてもこれまでは、ブートに行く前に画面が真っ赤に
なって、レジスターダンプがでて死んでいたのですが、最新のROMBIOSの
リビジョンである1.32から最新の2.20.0にあげたら、なんと、これもまったく
正常にブートができるようになったんです。29160と比べてSCSIバスの転送
能率が低い(40MB/S Max v.s. 160MB/S)だけですが、これでも使える
です。(但し29160は64bit PCI/66MHz でも使えますが、2940UWは
32bit PCI/33MHzのみ)

108 名前:login:Penguin mailto:sage [02/10/01 19:33 ID:/7W5hCdw]
www.nytimes.com/2002/09/29/technology/circuits/29CHIP.html?pagewanted=2&ei=5062&en=573e03cf736d51a5&ex=1033876800

投げ出したりしないよね?

109 名前:   [02/10/04 22:13 ID:kKXywtlD]
多分、GCCのような昔ながらの設計で作られるコンパイラに関しては、
AMDの64ビット方式の法が、Itanium方式よりも簡単に信頼性良く
つくれ、性能も申し分ないか、むしろよかったりするだろう。
 問題はどれだけ早くOSとキラーアプリケーションを見方につけるかだけども、
アプリが早く乗っていたという実績からすればALPHAもMIPSもPOWERも
老舗だが、所詮マシンが高額だった。特にメモリー周りが高性能をだすのには
簡単安価ではなかった。
 Itanium(2ではない)で浮動小数点演算の典型例である行列乗算は
800MHzのCPUでPC-100のSDRAMを4スロット並列でつかって、
2.4GFLOPS程度が限界のようだ。DUALだと4.5GFLOPS程度。
計算はもちろん64ビット浮動小数点数。



110 名前:login:Penguin mailto:sage [02/10/05 00:12 ID:Ap56c55a]
>>109
今のAthlonだと倍精度浮動小数点の行列乗算てどれくらいなんだろ。
和と積の並列演算ユニットなら結構速そうだけど、
自作雑誌とかにはそういうベンチマークは乗ってないんだよね。

111 名前:login:Penguin [02/10/13 20:55 ID:6hhGXCde]
RedHatも7.2以降はIA-64用Linuxを出していないから、おそらく商売の観点から
は、見限ったか様子観だと思われる。AMDが出してくる64ビットにむしろ期待
しているか、あるいはその裏でIntelもAMDに似た64ビットCPUを作っていると
されるのに対応したLinuxを極秘で開発するほうに注力しているのではあるまいか。
 ともかく、IA-64はいまだに継子のままである。このままでは、サポートが
打ち切られてしまうのではないかと心配だ。

112 名前:login:Penguin [02/10/17 23:01 ID:khvidkOn]
(-_-) SPECfpでAlphaに抜かれた21264に。鬱だ

113 名前:login:Penguin [02/10/19 10:55 ID:Q4xbUMwX]
>>112
コンパイラがボロだからねぇ。仕方ないよ。
元COMPAQのコンパイラ屋が大挙してIntelに移籍したから
後5年も立てば(それまでもてば)良くなって来ると思う。


114 名前:112 [02/10/19 19:48 ID:qJ24rF4j]
(-_-)intelのコンパイラを使ったOpteronに肉薄されてる。鬱だ

115 名前:login:Penguin mailto:sage [02/10/19 20:45 ID:OHkl7t3I]
>>114
opteronってHammerのこと?
それなら永遠に出ないから大丈夫だよ(藁

116 名前:login:Penguin mailto:sage [02/10/19 21:31 ID:qJ24rF4j]
(-_-)年末登場Alpha21364には勝てそうもない。鬱だ

117 名前:login:Penguin [02/10/26 01:01 ID:753aeObx]
64ビットの次は128ビットかな、それとも96ビットぐらいだろうか?

118 名前:login:Penguin mailto:sage [02/10/26 02:16 ID:h8D965B0]
ちゅーとはんぱやなぁ!

119 名前:login:Penguin [02/11/28 01:25 ID:Aj/Ka3kq]
Itanium用のRH7.2のカーネルのリビルドで、カーネルのページサイズを
menuconfig で大きな値を選んでやると、scsi-dma のソースコードの
コンパイルのところがエラーになって、実際にはリビルドできない。
 なんでかなぁ。誰か大きなページサイズを選んで、リビルドできた?



120 名前:login:Penguin [02/12/01 21:27 ID:CdTJUWBV]
自作板で話にあったMSXのレイトレーシングを
ベンチマーク化したもののソースをコンパイルしてやってみろ。
www5e.biglobe.ne.jp/~liquor/raytrace/
今のパソコン、スゲーハエーよ。

121 名前:login:Penguin [02/12/03 16:42 ID:h5TCvoMl]
↑もしかして誰も64ビットなんて使ってない?
それともコンパイルできねーとか(w






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<139KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef