ARM Cortex-A8: В чем разница между VFP и NEON

В процессоре ARM Cortex-A8 я понимаю, что такое NEON, это сопроцессор SIMD.

Но это блок VFP (Vector Floating Point), который также является сопроцессором. -процессор, работает как процессор SIMD? Если да, то какой из них лучше использовать?

Я читал несколько ссылок, таких как -

  1. Link1

  2. Link2 .

Но не совсем понятно, что они означают. Они говорят, что VFP никогда не предназначался для использования для SIMD, но в Wiki я прочитал следующее: « Архитектура VFP также поддерживает выполнение коротких векторных инструкций, но они работают с каждым векторным элементом последовательно и, таким образом, не обеспечивают производительность настоящего параллелизма SIMD (Single Instruction Multiple Data). "

Не так ясно, во что верить, может ли кто-нибудь подробнее рассказать об этой теме?

43
задан Tamar E. Granor 8 February 2013 в 22:17
поделиться