08/02/27 00:51:20 0rj98mcp
>>95
質問の意味わ何となく理解できたすけど、
スレリンク(jisaku板:858番) (>>93参照)
スレリンク(jisaku板:865番) (>>91参照)
の中で、あえて「OoOの命令キュー」と書いたのわ、ROBもRSも含めた命令管理のためのキュー/
バッファをまとめて述べたからす。
あなた自身もOoOEの実装が様々な形であることを説明していなかったすか?
スレリンク(jisaku板:875番)
----------------------
ありがたく図を出してくれたので解説しとくと、
一番上のAlpha 21264はリオーダバッファじゃなくてチェックポイントでインオーダ状態をメンテしてるんだ。
チェックポイントというのは、その時点でのレジスタマップ(のコピー)なんだけど、珍しいタイプだね。
二番目のPOWER5は、Global completion tableというのがROBそのものだよ。
IBMの好きな独自用語だね。
三番目のARMについては知らないので、
OoO Write back stageというのがROBに相当するか、本当にOoO commitするのかはわからないが、
どちらにせよ命令キューからissue時に命令を取り除かない理由はなくなる。
----------------------