アカウント名:
パスワード:
Poulson: The Future of Itanium Servers [realworldtech.com]VLIWはすごく賢いコンパイラの存在が前提でしたが、思ったよりコンパイラが賢くならなかったのか人間様が思ったより手書きアセンブラにこだわりすぎたのか。
Itaniumが要求している「すごく賢いコンパイラの存在」が「入力データもなしにプログラムの結果を予測出来るコンパイラ」にほぼ等しいから最初から方向性を間違ってたアーキテクチャだったということでしょう。
http://ja.wikipedia.org/wiki/IA-64 [wikipedia.org]
> 欠点としては、プログラムの実際の動きはコード生成時に完全に予測できるとは限らないということが挙げられる。> 実際の動きは入力されるデータの内容に大きく左右される。> アウト・オブ・オーダー実行ロジックを持つ主流のCPU
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
皆さんもソースを読むときに、行と行の間を読むような気持ちで見てほしい -- あるハッカー
ItaniumもVLIWを捨てるそうで (スコア:2, 参考になる)
Poulson: The Future of Itanium Servers [realworldtech.com]
VLIWはすごく賢いコンパイラの存在が前提でしたが、思ったよりコンパイラが賢くならなかったのか人間様が思ったより手書きアセンブラにこだわりすぎたのか。
Re: (スコア:2, 参考になる)
Itaniumが要求している「すごく賢いコンパイラの存在」が
「入力データもなしにプログラムの結果を予測出来るコンパイラ」にほぼ等しいから
最初から方向性を間違ってたアーキテクチャだったということでしょう。
http://ja.wikipedia.org/wiki/IA-64 [wikipedia.org]
> 欠点としては、プログラムの実際の動きはコード生成時に完全に予測できるとは限らないということが挙げられる。
> 実際の動きは入力されるデータの内容に大きく左右される。
> アウト・オブ・オーダー実行ロジックを持つ主流のCPU
Re:ItaniumもVLIWを捨てるそうで (スコア:0)
http://en.wikipedia.org/wiki/Profile-guided_optimization