Welche ARM-Architekturen haben Out-Of-Order-Execution?Welche ARM-Architekturen haben Out-Of-Order-Execution?
6
A
Antwort
9
Es geht nicht um Architektur, sondern um Umsetzung.
In ARM-Terminologie ist die Architektur die Beschreibung der akzeptierten Opcodes und Verhaltensweisen. Zum Beispiel verlangt die ARMv4T-Architektur Unterstützung für die alten ARM-Opcodes und die Thumb-Opcodes. Jede Implementierung einer gegebenen Architektur ist frei, um die Architektur in irgendeiner Weise zu unterstützen, die sie für geeignet hält. Dies kann die Out-of-Order-Ausführung einschließen oder nicht. Gemäß Wikipedia verwendet der Cortex-A9 eine Out-of-Order-Ausführung, während der Cortex-A8 dies nicht tut; Beide implementieren jedoch die gleiche ARM-Architektur (ARMv7-A).
0
ARM hat auch gesagt, dass die Cortex-A15-Implementierung Out-Of-Order-Ausführung verwendet.
danke sehr nett – vogelmeister