アカウント名:
パスワード:
RISC-Vって、80年代RISCのうち、結果的に失敗だった特徴を抜いて、CISCからよいところを取り入れた感じかな。
■80年代の結果的失敗MIPSの遅延スロットRISC-Iのレジスタウインドウ
■CISCから取り入れたもの可変長命令
遅延スロットは実装を直接ISAに反映させた糞というのが現代のコンセンサス
レジスタウィンドウは誤解が多いこれはVAXなど既存のISAの狭いレジスタ空間をそのままに大容量レジスタファイルの恩恵をもたらす互換性第一のアイデアなのだ事実VAXや68000へレジスタウィンドウを追加すると1割から2割の性能向上が得られる(坂村健氏の単行本に引用されている)
インテルのi960はレジスタウィドウマシンと紹介されることが多いが、これも違うi960のレジスタファイルは32本しかなく、プロシージャコール時に4ワード/サイクルの超高速DMAが専用のスタックキャッシュとやりとりするレジスタファイルはマルチポートだがスタックキャッシュはシングルポートで安くつくから、合理的なアイデアといえる
高くつくのか安くあがるのかはっきりしてください(挨拶
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
UNIXはシンプルである。必要なのはそのシンプルさを理解する素質だけである -- Dennis Ritchie
RISCの決定版 (スコア:3, 興味深い)
RISC-Vって、80年代RISCのうち、結果的に失敗だった特徴を抜いて、CISCからよいところを取り入れた感じかな。
■80年代の結果的失敗
MIPSの遅延スロット
RISC-Iのレジスタウインドウ
■CISCから取り入れたもの
可変長命令
Re: (スコア:3, 参考になる)
遅延スロットは実装を直接ISAに反映させた糞というのが現代のコンセンサス
レジスタウィンドウは誤解が多い
これはVAXなど既存のISAの狭いレジスタ空間をそのままに大容量レジスタファイルの恩恵をもたらす互換性第一のアイデアなのだ
事実VAXや68000へレジスタウィンドウを追加すると1割から2割の性能向上が得られる(坂村健氏の単行本に引用されている)
インテルのi960はレジスタウィドウマシンと紹介されることが多いが、これも違う
i960のレジスタファイルは32本しかなく、プロシージャコール時に4ワード/サイクルの超高速DMAが専用のスタックキャッシュとやりとりする
レジスタファイルはマルチポートだがスタックキャッシュはシングルポートで安くつくから、合理的なアイデアといえる
Re:RISCの決定版 (スコア:0)
高くつくのか安くあがるのかはっきりしてください(挨拶