Armprozessoren werden dank benutzerdefinierter Anweisungen in Kürze schneller als je zuvor

Autor: Randy Alexander
Erstelldatum: 2 April 2021
Aktualisierungsdatum: 1 Juli 2024
Anonim
Armprozessoren werden dank benutzerdefinierter Anweisungen in Kürze schneller als je zuvor - Apps
Armprozessoren werden dank benutzerdefinierter Anweisungen in Kürze schneller als je zuvor - Apps

Inhalt


Arm hat gerade eine große Ankündigung auf der Arm TechCon veröffentlicht: Die Unterstützung für benutzerdefinierte Anweisungen gilt für seine Armv8-M-CPUs und möglicherweise für weitere Arm-Produktreihen in naher Zukunft. Arm sieht darin riesige Anwendungen im IoT, 5G und insbesondere im Bereich des maschinellen Lernens. Für Verbraucher bedeutet dies eine energieeffizientere Hardware mit einer aufregenden Reihe neuer Anwendungen.Denken Sie an kleinere VR-Headsets, verbesserte Sicherheit, bessere Kryptografie und kleinere Geräte.

Arm ist das Unternehmen, das für die Entwicklung der Prozessoren verantwortlich ist, die wahrscheinlich in Ihren Mobilgeräten und Smart-Home-Geräten verwendet werden. Indem OEMs ihre eigenen Anweisungssätze mitgestalten können, werden diese Geräte für die jeweilige Funktion möglicherweise erheblich leistungsfähiger und effizienter.


In Verbindung mit dieser Nachricht wird das Unternehmen auch ein Governance-Modell für sein MBed-Betriebssystem (eine kostenlose Open-Source-IoT-Plattform) verabschieden. Die Zukunft von MBed wird zumindest teilweise durch direktes Feedback von Hardware-Partnern beeinflusst. Die Diskussionen in der „Produktarbeitsgruppe“ bieten einen klaren, strukturierten Rahmen für diese Diskussion. Arm weist darauf hin, dass es bereits Vorschläge von Partnern in Form von Optimierungen für Batterien mit geringem Stromverbrauch bearbeitet.

Was bedeutet das für mich

Dieser Schritt ist sehr sinnvoll für IoT-Anwendungen, aber auch für Industrie 4.0, AR / VR und mehr. Und Arm hat nicht ausgeschlossen, dass dies auch in die Cortex-A-Reihe aufgenommen wird, was bedeutet, dass es in Ihrem Telefon landen könnte.

Derzeit liegt der Schwerpunkt jedoch auf dem Internet der Dinge und anderen kleineren Anwendungen. Hier ist ein hoher Wirkungsgrad erforderlich, um eine angemessene Leistung bei einem sehr kleinen Formfaktor zu bieten. Vertreter der Waffen schlagen vor, dass wir zum Beispiel kleinere und leistungsstärkere VR-Headsets sehen könnten.


Wir sind einer Welt einen Schritt näher gekommen, in der alles miteinander verbunden ist.

Darüber hinaus eröffnet das IoT in noch nie dagewesenem Ausmaß die Vielfalt der möglichen Geräte. Es ist immer weniger sinnvoll, dasselbe Design für Prozessoren auf der ganzen Linie zu verwenden, wenn sie Dinge wie „intelligente Stifte“ und „intelligente Hausschuhe“ mit Strom versorgen. Auf diese Weise bereitet sich Arm auf die „Billionen verbundenen Geräte“ vor, die es gibt Experten innerhalb des Unternehmens glauben, sind um die Ecke.

Dies bedeutet, dass wir einer Welt einen Schritt näher sind, in der alles miteinander verbunden ist, zum Guten oder zum Schlechten.

Lesen Sie auch: Unternehmen aus dem Internet der Dinge werden die 2020er Jahre dominieren: Bereiten Sie Ihren Lebenslauf vor!

Während die Technologie derzeit nicht für Smartphones entwickelt wird, gibt es potenzielle zukünftige Anwendungen für Geräte mit zusätzlichen Sensoren oder KI-Smarts. Die Herausforderung für Arm und seine Partner wird darin bestehen, eine Fragmentierung zu vermeiden. Android-Entwickler müssen beispielsweise wissen, dass Code, der für ein Telefon geschrieben wird, für die meisten anderen Telefone funktioniert.

Wie funktioniert es?

Prozessoren arbeiten, indem sie Anweisungen aus dem Speicher empfangen und sie dann grob sequentiell ausführen. Je höher die Taktrate, desto schneller kann der Prozessor eine Reihe von Anweisungen ausführen.

Aber - wie Gary erklärt - Takt ist nicht das A und O. Bei der Entwicklung intelligenter Prozessoren werden alle Arten von Tricks eingesetzt, um mehr Leistung zu erzielen, beispielsweise Parallelität auf Befehlsebene, mit der bestimmte Befehle gleichzeitig ausgeführt werden können.

Darüber hinaus ermöglicht die Anpassung auch eine höhere Leistung. Da Arm-Chips eine Vielzahl unterschiedlicher Produkte bedienen müssen, sind die „Standard“ -Anweisungen relativ allgemein gehalten (obwohl sie vielseitig sind). Entwickler müssen daher mehrere einfache Anweisungen verwenden, um einige der komplexeren Aktionen auszuführen, die sie ausführen möchten. Wenn die Hardware jedoch speziell auf das betreffende Gerät zugeschnitten ist, können diese Anweisungen bei der Ausführung bestimmter Aufgaben weitaus effizienter sein. Es entfernt effektiv eine Abstraktionsschicht. Aus diesem Grund kann eine GPU im Vergleich zu einer verallgemeinerten CPU grafische Aufgaben viel besser ausführen, selbst wenn die Taktrate und die Anzahl der Transistoren niedriger sind.

Das Verschachteln dieser benutzerdefinierten Befehlssätze anstelle der Verwendung eines Coprozessors sollte eine noch stärkere Integration und größere Flexibilität ermöglichen. Es könnte sogar die Notwendigkeit einer gemeinsamen Verarbeitung in bestimmten Anwendungen ersetzen.

Es könnte sogar die Notwendigkeit einer gemeinsamen Verarbeitung in bestimmten Anwendungen ersetzen.

Benutzerdefinierte Anweisungen sind nichts Neues und gibt es schon seit Jahren in anderer Hardware. In der Regel erfordern sie jedoch eine sorgfältige Integration zwischen Hardware- und Softwarekomponenten, benutzerdefinierten Compilern und Debug-Tools und vielem mehr. Arm ist bestrebt, diesen Prozess für Entwickler elegant und einfach zu gestalten, während der Standardbefehlssatz intakt bleibt. Diese Lösung wird standardmäßig von Standardcompilern und -debuggern unterstützt und führt die neuen Anweisungen neben dem Standardsatz aus.

Dies wird für den Arm Cortex M33 in der ersten Hälfte des Jahres 2020 ohne zusätzliche Kosten für die Lizenznehmer verfügbar sein. In Kombination mit dem neuen MBed OS Partner Governance-Modell könnte dies einige sehr interessante neue Möglichkeiten ergeben.

Es ist eine aufregende / unheimliche Aussicht zu glauben, dass Arm nun den spezifischen Anforderungen von Unternehmen gerecht wird, die vernetzte Städte und Augmented-Reality-Geräte bauen. In der Tat wird es spannend zu sehen sein, welche Verbesserungen in Bezug auf Effizienz, Sicherheit und Leistung diese Änderungen bewirken.

Wer weiß, vielleicht werden dadurch auch einige neue Hardwareanwendungen in Smartphones geöffnet.

Am onntag haben wir ie zu einem fantatichen Galaxy Note 9-Angebot von Dailyteal eingeladen, und die Reonanz war vertändlicherweie rieig. Jetzt haben wir eine ähnliche Entdeckung gemacht enat...

Regiert: Game of Throne klingt wie ein Projekt, da von jemandem in Leben gerufen wurde, der da „ehrgeizigte Croover“ -Mem aupioniert hat, da die Runden zu Beginn diee Jahre gemacht hat, und e al Herau...

Populäre Artikel