ARM: Unterschied zwischen den Versionen

Aus Android Wiki
(→‎Big.LITTLE Konzept: 2 Referenzen erweitert)
(Absatz eingefügt um auf v7 und v8 etwas näher einzugehen)
Zeile 5: Zeile 5:
1983 enwickelte die britische Fa. Acorn ein Prozessordesign, welches 1990 durch die ausgelagerterte '''ARM Ltd.''' weiterentwickelt und vermarktet wurde. Heute ist diese Architektur, bedingt durch geringen Energiebedarf bei hoher Leistungsfähigkeit, eine der am weitest verbreiteten in der IT-Fachwelt<!-- IT-Fachwelt oder Klein-Computer (Smartphone/Tablet) Welt? -Florian --><!-- Generelle IT-Welt, da die ARM CPU's ja in allem möglichen "Mist" eingesetzt werden. - Mario -->. Durch die geringe Energieaufnahme werden diese oft in Mobiltelefonen, Routern, PDAs, Spielkonsolen und stationärer Unterhgaltungselektronik eingesetzt.
1983 enwickelte die britische Fa. Acorn ein Prozessordesign, welches 1990 durch die ausgelagerterte '''ARM Ltd.''' weiterentwickelt und vermarktet wurde. Heute ist diese Architektur, bedingt durch geringen Energiebedarf bei hoher Leistungsfähigkeit, eine der am weitest verbreiteten in der IT-Fachwelt<!-- IT-Fachwelt oder Klein-Computer (Smartphone/Tablet) Welt? -Florian --><!-- Generelle IT-Welt, da die ARM CPU's ja in allem möglichen "Mist" eingesetzt werden. - Mario -->. Durch die geringe Energieaufnahme werden diese oft in Mobiltelefonen, Routern, PDAs, Spielkonsolen und stationärer Unterhgaltungselektronik eingesetzt.


''''' HIER FEHLT EIGENTLICH NOCH WAS '''''
== Anwendungsbereich für Android <!-- Sinnvolle Überschrift? --> ==
2004 wurde die 32-bit ARMv7-Architektur vorgestellt. <!-- Wird noch erweitert, da ja alles vorher nichts mit Smartphones zu tun hatte -->
 
Die Erweiterung auf 64-bit fand 2013 mit ARMv8 statt. <!-- s.o. -->


== ''Big.LITTLE'' Konzept ==  
== ''Big.LITTLE'' Konzept ==  

Version vom 1. Oktober 2015, 10:24 Uhr

Logo der Fa. ARM Ltd.

Das britische Unternehmen ARM Limited[1] (ehemals Advanced RISC Machines Ltd.) entwickelt RISC-Prozessoren und deren Architektur, die wiederum in Lizenz von anderen Herstellern implementiert und gebaut werden. Zu den Lizenznehmern gehören unter anderem Samsung, Qualcomm, MediaTek und Nvidia. Im Geschäftsjahr 2014 betrug der erwirtschaftete Umsatz 795,2 Millionen £[2] (entspricht in etwa 1,079 Milliarden €[3]) bei einem Gewinn vor Steuern von 255,4 Millionen £ (etwa 346,4 Millionen €).

1983 enwickelte die britische Fa. Acorn ein Prozessordesign, welches 1990 durch die ausgelagerterte ARM Ltd. weiterentwickelt und vermarktet wurde. Heute ist diese Architektur, bedingt durch geringen Energiebedarf bei hoher Leistungsfähigkeit, eine der am weitest verbreiteten in der IT-Fachwelt. Durch die geringe Energieaufnahme werden diese oft in Mobiltelefonen, Routern, PDAs, Spielkonsolen und stationärer Unterhgaltungselektronik eingesetzt.

Anwendungsbereich für Android

2004 wurde die 32-bit ARMv7-Architektur vorgestellt.

Die Erweiterung auf 64-bit fand 2013 mit ARMv8 statt.

Big.LITTLE Konzept

Mit dem Cortex-A7 wurde das Big.LITTLE Konzept eingeführt. Hier wird die Rechenleistung des Cortex-A15[4] mit der kleinen Energieaufnahme des Cortex-A7[5] kombiniert. Jeweils beide Kerne werden dort in einem Cluster auf dem SoC zusammengefasst. Auf dieser Grundlage kann die volle Rechenleistung, wenn benötigt, durch das A15-Cluster bereitgestellt werden, andernfalls wird dieses abgeschaltet und die Rechenaufgaben durch das A7-Cluster (ggf. bei voller Leistung) abgearbeitet. Das A7-Cluster wird softwareseitig als A15 bereitgestellt (~erkannt), wodurch diese leistungsbezogene Ab- und Anschaltung verschiedener Rechencluster ermöglicht wird.

Mit Einführung der 64-bit-CPUs Cortex-A53[6] und Cortex-A57[7] würde das System auf diese übertragen und erweitert. Hier können Tasks nicht nur clusterweise übertragen sondern auch pro Kern übertragen werden .

Modelle

ICH HAB NOCH KEINEN PLAN OB ICH ALLE AUFFÜHREN SOLL

  1. https://www.arm.com
  2. http://phx.corporate-ir.net/External.File?t=1&item=UGFyZW50SUQ9NTY5OTExfENoaWxkSUQ9MjczMTk3fFR5cGU9MQ==
  3. Fehlender Parameter „titel“ und „zugriff“ (Hilfe) — Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127..Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127.
  4. Fehlender Parameter „titel“ und „zugriff“ (Hilfe) — Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127..Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127.
  5. Fehlender Parameter „titel“ und „zugriff“ (Hilfe) — Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127..Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127.
  6. Fehlender Parameter „titel“ und „zugriff“ (Hilfe) — Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127..Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127.
  7. Fehlender Parameter „titel“ und „zugriff“ (Hilfe) — Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127..Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127.