2013-03-05 12 views

Antwort

3

es nicht so viel Unterschied ist, von ARM ARM:

(in umgekehrter Reihenfolge der Definitionen)

erweiterte SIMDv2 ist eine optionale Erweiterung der ARMv7-A und ARMv7-R Profile. Advanced SIMDv2 fügt sowohl die Half-Precision Extension als auch die fusionierten Multiply-Add-Befehle zu den Funktionen von Advanced SIMDv1 hinzu.

...

erweiterte SIMDv1 können durch die optionale Halbpräzisionserweiterung erweitert werden, die Umwandlungsfunktionen in beiden Richtungen zwischen Halb precision floating-point Gleitkomma- und einfacher Genauigkeit bietet.

...

Die Advanced SIMD-Architektur Erweiterung, die zugehörigen Implementierungen und unterstützende Software, sind häufig ™ Technologie als NEON bezeichnet.

5

Es fügt SIMD FMA Anweisung (VFMA.F32) und auch Mandate Hälfte Präzision Erweiterung NEON. NEONv2 wird in ARM Cortex-A7, ARM Cortex-A15 und Qualcomm Krait (nicht sicher über ARM Cortex-A5) unterstützt.

+0

Krait hat auch Versionen, aber ich glaube nicht einmal die jüngsten unterstützen dies. – auselen

+3

Ich habe [eine App im Google Play Store] (https://play.google.com/store/apps/details?id=info.yeppp.cpuid), die unterstützte Instruktionserweiterungen erkennt. Ich habe es auf Dragonboard (früher Dual-Core-Krait) und Nexus 4 (einem neueren Quad-Core-Krait) getestet, die beide NEONv2 unterstützen. Wenn Sie ein Gerät mit Krait CPU haben, können Sie es selbst überprüfen. –

+0

Ich benutze diese App jetzt und dann tatsächlich :) und du hast recht mit späteren Portraits, die v2 haben. – auselen