Patrick Weinberger schrieb:
> Welcher der beiden Architekturen ist eigentlich performanter ?
> Was sind die Vortteile der jeweiligen Chips ?
Beides sind sogenannte Applikationsprozessoren, d.h. sie sind dafür
gedacht, "richtige" Betriebssysteme auszuführen. Cortex-A8 ist sozusagen
der Nachfolger von ARM11, also per definition leistungsfähiger.
ARM11 kann Speicherzugriffe umsortieren und ggf. unabhängig von ALU
Befehlen abarbeiten. Ansonsten ist die Pipeline relativ einfach
aufgebaut. Eine Floating Point Unit ist optional, aber oft vorhanden.
Cortex-A8 hat eine dual-issue Pipeline, d.h er kann unter Umständen zwei
Befehle gleichzeitig bearbeiten. Die Architektur ist auf höhere
Taktfrequenzen ausgelegt. Die Pipeline ist knapp doppelt so lang wie die
des ARM11, daher ist die Sprungvorhersage komplexer. Alle relevanten
Cortex-A8 Implementierungen haben FPU und NEON units. NEON ist eine SIMD
Erweiterung, ähnlich MMX/SSE bei Intel.
Und dann gibt's noch Cortex-A9...
Gruß
Marcus
http://www.doulos.com/arm/