Was ist die big.LITTLE-Architektur in Prozessoren und wie funktioniert sie?

Es wurde viel darüber gesagt ARM's big.LITTLE Prozessor Architektur, die die Effizienz von Smartphones, Tablets und sogar einigen Notebooks mit geringem Stromverbrauch erheblich verbessert. Aber wissen Sie, wie es funktioniert und warum es eine Revolution war? In diesem Artikel werden wir es Ihnen erklären und einen Schritt weiter gehen und uns fragen warum es nicht verwendet wird in Desktop PC-Prozessoren .

Im Oktober 2011 kündigte der Hersteller ARM die neue big.LITTLE-Architektur zusammen mit seinem Cortex-A7-Prozessor an, der architektonisch mit dem Cortex-A15 kompatibel sein sollte. Seitdem sind viele Prozessoren in ihre Fußstapfen getreten und haben die guten Ergebnisse gesehen. Aber woraus besteht diese Prozessorarchitektur genau?

ARM big.LITTLE

Was ist big.LITTLE Architektur

big.LITTLE ist ein Architektur als heterogen bezeichnet weil es kombiniert relativ klein und energiesparend Kerne (WENIG) mit anderen viel größer und mächtiger aber mit höherem Verbrauch (groß), alle im selben Prozessor. Die Idee ist, einen Multi-Core-Prozessor zu schaffen, der die modernen Anforderungen an dynamisches Computing besser erfüllt und weniger Strom verbraucht.

Normalerweise ist nur eine Kerngruppe gleichzeitig aktiv. Mit anderen Worten, wenn das Gerät im Leerlauf ist oder leichte Aufgaben ausführt, werden die KLEINEN Kerne verwendet, während die großen Kerne deaktiviert werden. Wenn jedoch eine Anwendung ausgeführt wird, die mehr Leistung erfordert, werden die großen Kerne aktiviert, wodurch die deaktiviert werden Die Kleinen. Aus diesem Grund haben diese Prozessortypen eine große Anzahl von Kernen, weil Im Wesentlichen haben sie zwei Prozessoren im selben Würfel .

Arquitectura groß.KLEIN

Auf diese Weise hat das Gerät die erwartete Leistung für jeden ausgeführten Anwendungstyp, versucht jedoch immer, den Verbrauch zu senken. Wenn Sie beispielsweise einfach im Internet surfen oder die Kamera verwenden, werden die KLEINEN Kerne verwendet, die genügend Leistung dafür bieten und Batteriestrom sparen. Wenn wir jedoch ein Spiel ausführen, beginnt das große Kernpaket zu funktionieren Geben Sie uns die beste Leistung, obwohl Sie mehr verbrauchen.

Warum können wir diese Architektur nicht auf dem PC finden?

Obwohl die Absicht dieser heterogenen Architektur darin besteht, Batterie zu sparen - etwas, das in Laptops verwendet werden könnte -, ist es auch ein Konzept, das in PCs verwendet werden könnte, insbesondere jetzt, wo Hersteller mehr Anstrengungen in die Verbesserung der Effizienz als in die Verbesserung der Leistung investieren. Warum sehen wir keine big.LITTLE-Prozessoren auf dem PC?

Die Antwort ist einfach, aber gleichzeitig kompliziert. Zunächst logisch ARM hat das Patent für die Technologie und kann nur mit ARM-Prozessoren implementiert werden, was aber für Smartphones oder Low-Power-Geräte sehr gut sein kann sind unzureichend für modern Desktop-PCs . Dies ist zweifellos der erste und wichtigste Grund, warum es nicht auf dem PC implementiert ist.

MacBook-Arm

Der zweite Grund liegt in den Anweisungen, die auf einem PC verwendet werden und sich stark von denen unterscheiden, die auf Smartphones verwendet werden können. ARM verfügt über eigene Anweisungen Intel und AMD Verwenden Sie die der x86-64-Architekturen. Und da PC-Software genau für diese Architekturen programmiert ist, würde es große Probleme mit der ARM-Kompatibilität geben.