新しいプロセッサ世代がリリースされると、ほとんどのWebサイトは、ゲームエンジンとプログラムを新しいハードウェア用に最適化する必要があると報告しています。理由はよくわかりません。通常、プロセッサには、使用する命令セットの種類を定義するアーキテクチャがあります。私たちが最近使用しているのはamd_x86_64です。すべてのプロセッサがこの同じアーキテクチャを使用している場合、プログラムまたはコンパイラを更新する必要があるのはなぜですか?マシンコードの実行を最適化する新しいプロセッサのパイプライン内には確かに機能がありますが、アーキテクチャがそうでない場合にマシンコード自体を変更する必要があるのはなぜですか?