プロセッサにおけるアウトオブオーダの考え方について(リネームレジスタの例外時の処理について)

趣味でCPUを作るのは楽しいもので、自作CPUを作成してベンチマーキングし、性能最適化していったり、高速化していくのは趣味の一つとして楽しめるものだと思う。 CPUを理解するのに、アウトオブオーダ処理、レジスタリネーミングについて理解するのは必須だ。自作CPUを作成するにあたり、そのあたりは基本的な知識ともいえ…