2013-03-05 3 views

ответ

3

Это не так много различий, от ARM ARM:

(в обратном порядке определений)

Расширенный SIMDv2 является необязательным расширением ARMv7-A и ARMv7-R профили. Продвинутый SIMDv2 добавляет как расширенные расширения Half-Precision, так и сплайс-коды к функциям Advanced SIMDv1.

...

Advanced SIMDv1 может быть расширена с помощью дополнительного половинной точности расширения, , который обеспечивает функции преобразования в обоих направлениях между половинной точностью с плавающей запятой и одинарной точности с плавающей точкой.

...

Расширение Advanced SIMD архитектуры, связанные реализации и поддержки программного обеспечения, которые обычно называют NEON ™ технологии.

5

Он добавляет инструкции SIMD FMA (VFMA.F32), а также предписывает NEON расширение половины точности. NEONv2 поддерживается в ARM Cortex-A7, ARM Cortex-A15 и Qualcomm Krait (не уверен в ARM Cortex-A5).

+0

У Крэйт есть версии, но я даже не думаю, что последние поддерживают это. – auselen

+3

У меня есть [приложение в магазине Google Play] (https://play.google.com/store/apps/details?id=info.yeppp.cpuid), которое обнаруживает поддерживаемые расширения инструкций. Я тестировал его на Dragonboard (ранний двухъядерный Krait), а Nexus 4 (более новый четырехъядерный Krait) поддерживал NEONv2. Если у вас есть устройство с процессором Krait, вы можете проверить его самостоятельно. –

+0

Я использую это приложение сейчас и тогда на самом деле :), и вы правы о более поздних kraits с v2. – auselen

 Смежные вопросы

  • Нет связанных вопросов^_^