2013-03-05 107 views

回答

3

這並不是說多大的差別,從ARM ARM

(在定義相反的順序)

高級SIMDv2是一個可選擴展的ARMv7-A和ARMv7-R配置文件。 高級SIMDv2向高級SIMDv1的功能添加了半精度擴展和已融合的 乘加指令。

...

高級SIMDv1可以由可選的半精度擴展, ,在半精度 浮點和單精度浮點之間的兩個方向提供轉換功能進行擴展。

...

高級SIMD體系結構擴展,其相關的實現,以及配套軟件,都 通常被稱爲NEON™技術 。

5

它增加了SIMD指令FMA(VFMA.F32)和也要求NEON半精度擴展。 ARM Cortex-A7,ARM Cortex-A15和Qualcomm Krait(不確定ARM Cortex-A5)支持NEONv2。

+0

Krait也有版本,但我甚至不認爲最近的支持這一點。 – auselen 2013-03-06 11:57:25

+3

我有[Google Play商店中的應用](https://play.google.com/store/apps/details?id=info.yeppp.cpuid),用於檢測支持的指令擴展。我在Dragonboard(早期的雙核Krait)和Nexus 4(更新的四核Krait)上測試了它們,都支持NEONv2。如果你有一臺帶Krait CPU的設備,你可以自己檢查一下。 – 2013-03-06 12:05:34

+0

我現在使用這個應用程序,然後實際上:)你是正確的關於後來有v2的kraits。 – auselen 2013-03-06 13:48:22