Was ist der Unterschied zwischen NEON SIMD und NEON SIMD Version 2 wie in Cortex A15?ARM NEON SIMD Version 2
Antwort
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.
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.
Krait hat auch Versionen, aber ich glaube nicht einmal die jüngsten unterstützen dies. – auselen
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. –
Ich benutze diese App jetzt und dann tatsächlich :) und du hast recht mit späteren Portraits, die v2 haben. – auselen