VAIO C1 VS Libretto L1

このエントリーをはてなブックマークに追加
214いつでもどこでも名無しさん
>あと、VLIWコンパイラがどれだけ複雑な処理を
>行っているかと、CMSとの技術的な関係については
>私も詳しく知りませんので、解説していただけると
>大変ありがたいのですが。
CMSは単純に1:1で変換するわけではありません
VLIWプロセッサは今のCISCやRISCプロセッサと違って
コンパイラ側でできる最適化は全てコンパイラ側でやる事を前提にしていて
分岐予測などの機能を持っていないからです
つまり、全て投機実行するような感じのイメージに近い処理だと思います(ここは自信ない)
複雑な命令を実行する場合や分岐がある場合はパイプラインプロセッサと同様に
途中まで処理したものを破棄しなければいけなく事もあり
それが起こりにくいように命令を配置しなければいけません
また、CMSの場合は複数回処理されたバイナリは再び最適化をすると言われています

詳しくは技術資料でも読んでください
理解していだだけましたか?>知ったか>>200さん