В процессоре ARM Cortex-A8 я понимаю, что такое NEON, это сопроцессор SIMD.
Но блок VFP (Vector Floating Point), который также является сопроцессором, работает как SIMD-процессор? Если да, то какой из них лучше использовать?
Я прочитал несколько ссылок, таких как
Но не совсем понятно, что они означают. Они говорят, что VFP никогда не предназначался для использования в SIMD, но на Wiki Я читал следующее: "Архитектура VFP также поддерживает выполнение коротких векторных инструкций, но они работают на каждый векторный элемент последовательно и, следовательно, не обеспечивают производительность истинного SIMD (Single Instruction Multiple Data) parallelism."
Не так ясно, чему верить, может ли кто-нибудь более подробно остановиться на этой теме?