Bei der Veröffentlichung einer neuen Prozessorgeneration geben die meisten Websites an, dass Game-Engines und -Programme für die neue Hardware optimiert werden müssen. Ich verstehe nicht ganz warum. Ein Prozessor hat normalerweise eine Architektur, die definiert, welche Art von Befehlssatz er verwendet. Die, die wir heutzutage alle verwenden, ist amd_x86_64. Warum müsste ein Programm oder ein Compiler aktualisiert werden, wenn alle Prozessoren dieselbe Architektur verwenden? Sicher gibt es Funktionen IN der Pipeline des neuen Prozessors, die die Ausführung von Maschinencode optimieren. Warum müsste der Maschinencode selbst geändert werden, wenn die Architektur dies nicht tun würde?