順不同のプロセッサーが次のような状況に遭遇した場合
LOAD R1, 0x1337
LOAD R2, $R1
LOAD R3, 0x42
すべてのアクセスがキャッシュ ミスになると仮定すると、プロセッサは、$R1 または 0x1337 の内容を要求する前に、メモリ コントローラに 0x42 の内容を要求できますか? もしそうなら、$R1 にアクセスすると例外 (セグメンテーション違反など) が発生すると仮定すると、0x42 は投機的にロードされたと見なすことができますよね?
ところで、ロードストア ユニットがメモリ コントローラにリクエストを送信する場合、前のリクエストに対する応答を受信する前に、2 つ目のリクエストを送信できますか?
私の質問は、特定のアーキテクチャを対象としていません。主流のアーキテクチャに関連する回答は大歓迎です。