アカウント名:
パスワード:
アラン・コックスがItaniumを批判してAMD64を推したことで一気に情勢が変わったんだよな今でもLinux関連ではAMD64という表記を見かけるけど若い人だとわからない人もいるみたいだねIA32はよく見かけるのに、IA64という表記は見かけないX86の64ビット拡張がX64やIntel64とかよくわからない書き方になってるIntelやHPがゴリ押ししたItanium、IA64アーキテクチャーをプログラミングの自由を愛するエンジニアが異論を唱えて止めたんだよな
そのアラン・コックスはRedHatから今ではIntelに移籍してるんだよな
86系で動かないのにx86とか言うのもおかしいしi386で動かないのにi386とか言うのもおかしい。かと言ってマイクロソフトのように32bitと開き直るのもそれはそれで困る。
Itaniumにはx86エミュレーション機能が有った気がするけど、とりあえずは動かせる程度の代物だったのだろうか。
そのエミュレーターの性能が残念なもので、それがIA32->IA64移行を考えた人たちに失望を与えたこともItaniumが普及しなかった要因の一つだと聞いたことがあります。
"使えない"だ。そもそも、アウトオブオーダーの消費電力が洒落にならんコンパイラで頑張りましょうなEPICに、アウトオブオーダーどころか「パイプライン?ナニソレオイシイノ?命令は1段で処理してくれるんでしょ?」とか言いだすX86命令を突っ込んじゃった事が原因だから、Itaniumが悪いのではなく使い方が悪かったんだけどね。
結果はPentium 4が登場していた当時に、IA32エミュレータの性能は初期のPtentium III並みとか言う散々なものに。X86エミュレータ頑張るより最適化できるJITコンパイラの方がましなんでない?っていう意見が出てくる始末。何かとできるEFIがJITコンパイラロードをそつなくこなしてしまってJITコンパイラに敗北してエミュレータ機能はドロップアウトしましたとさ。って事になった。
> 命令は1段で処理してくれるんでしょ?」とか言いだすX86命令
x86命令を1段で処理してくれるCPUなんて、古今東西存在したことないダロ。目を覚まして!
止めろー!X86命令の出来の悪さがばれるじゃないか!いやまあ…パイプラインを考慮した命令セットなんてItaniumが一番の成功例と言われるほど成功した事ないんだけどさ。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
犯人はmoriwaka -- Anonymous Coward
時代の流れ (スコア:0)
アラン・コックスがItaniumを批判してAMD64を推したことで
一気に情勢が変わったんだよな
今でもLinux関連ではAMD64という表記を見かけるけど
若い人だとわからない人もいるみたいだね
IA32はよく見かけるのに、IA64という表記は見かけない
X86の64ビット拡張が
X64やIntel64とかよくわからない書き方になってる
IntelやHPがゴリ押ししたItanium、IA64アーキテクチャーを
プログラミングの自由を愛するエンジニアが異論を唱えて止めたんだよな
そのアラン・コックスはRedHatから今ではIntelに移籍してるんだよな
Re: (スコア:0)
86系で動かないのにx86とか言うのもおかしいしi386で動かないのにi386とか言うのもおかしい。
かと言ってマイクロソフトのように32bitと開き直るのもそれはそれで困る。
Re: (スコア:2)
Itaniumにはx86エミュレーション機能が有った気がするけど、とりあえずは動かせる程度の代物だったのだろうか。
Re: (スコア:0)
そのエミュレーターの性能が残念なもので、それがIA32->IA64移行を考えた人たちに失望を与えたこともItaniumが普及しなかった要因の一つだと聞いたことがあります。
残念じゃない (スコア:0)
"使えない"だ。
そもそも、アウトオブオーダーの消費電力が洒落にならんコンパイラで頑張りましょうなEPICに、アウトオブオーダーどころか「パイプライン?ナニソレオイシイノ?命令は1段で処理してくれるんでしょ?」とか言いだすX86命令を突っ込んじゃった事が原因だから、Itaniumが悪いのではなく使い方が悪かったんだけどね。
結果はPentium 4が登場していた当時に、IA32エミュレータの性能は初期のPtentium III並みとか言う散々なものに。
X86エミュレータ頑張るより最適化できるJITコンパイラの方がましなんでない?っていう意見が出てくる始末。
何かとできるEFIがJITコンパイラロードをそつなくこなしてしまってJITコンパイラに敗北してエミュレータ機能はドロップアウトしましたとさ。
って事になった。
Re:残念じゃない (スコア:0)
> 命令は1段で処理してくれるんでしょ?」とか言いだすX86命令
x86命令を1段で処理してくれるCPUなんて、古今東西存在したことないダロ。目を覚まして!
Re: (スコア:0)
止めろー!X86命令の出来の悪さがばれるじゃないか!
いやまあ…パイプラインを考慮した命令セットなんてItaniumが一番の成功例と言われるほど成功した事ないんだけどさ。