Вопросы с тегом 'neon'

NEON - это набор инструкций по векторной обработке для процессоров ARM.
0 отв.

Тестирование NEON-оптимизированного cv:: threshold() на мобильном устройстве

Я писал некоторые оптимизации для пороговой функции OpenCV, для устройств ARM (мобильные телефоны). Он должен работать как на Android, так и на iPhone. Однако у меня нет устройства для тестирования, поэтому я ищу добровольцев, чтобы немного помочь. ...
30 июля '12 в 18:07
4 отв.

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

В процессоре ARM Cortex-A8 я понимаю, что такое NEON, это сопроцессор SIMD. Но блок VFP (Vector Floating Point), который также является сопроцессором, работает как SIMD-процессор? Если да, то какой из них лучше использовать? Я прочитал несколько сс...
04 нояб. '10 в 16:16
5 отв.

Почему ARM NEON не быстрее обычного С++?

Вот код С++: #define ARR_SIZE_TEST ( 8 * 1024 * 1024 ) void cpp_tst_add( unsigned* x, unsigned* y ) { for ( register int i = 0; i < ARR_SIZE_TEST; ++i ) { x[ i ] = x[ i ] + y[ i ]; } } Вот неоновая версия: void neon_assm_t...
20 апр. '11 в 15:07
4 отв.

Есть ли хорошая рекомендация для ARM Neon intrinsics?

Справочное руководство по ARM не вникает в отдельные инструкции (http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.dui0348b/BABIIBBG.html). Есть ли что-то более подробное?
17 мая '10 в 20:52
4 отв.

C против ассемблера и производительности NEON

Я работаю над приложением iPhone, которое выполняет обработку изображений в реальном времени. Одним из первых шагов в его конвейере является преобразование изображения BGRA в оттенки серого. Я пробовал несколько разных методов, и разница в результата...
16 июля '12 в 19:06
3 отв.

Android ARMv6/v7 и VFP/NEON

Я хотел бы больше понять процессор, используемый на телефонах Android. Причина в том, что мы создаем библиотеку C, у которой есть определенные флаги архитектуры процессора/математического процессора, которые мы можем установить. До сих пор мы обнар...
22 февр. '12 в 17:49
2 отв.

Общие методы SIMD

Где я могу найти информацию об общих трюках SIMD? У меня есть набор инструкций и знаю, как писать нехитрый код SIMD, но я знаю, что теперь SIMD намного мощнее. Он может содержать сложный условный бесконтактный код. Например, (ARMv6), следующая после...
28 янв. '10 в 20:04
5 отв.

Быстрое умножение матрицы 4x4 на C

Я пытаюсь найти оптимизированную реализацию C или Assembler для функции, которая умножает две матрицы 4x4 друг на друга. Платформа представляет собой iPhone или iPod на базе ARM6 или ARM7. В настоящее время я использую довольно стандартный подход - ...
04 нояб. '09 в 17:15
3 отв.

Ошибка Cortex A9 NEON против VFP

Я пытаюсь создать библиотеку для процессора Cortex A9 ARM (более OMAP4), и я немного замешана в отношении того, когда\когда использовать NEON vs VFP в контексте с плавающей запятой операций и SIMD. Следует отметить, что я знаю разницу между двумя апп...
01 сент. '11 в 14:59
2 отв.

Быстрый синус/косинус для ARMv7 + NEON: поиск тестеров...

Может ли кто-нибудь получить доступ к iPhone 3GS или Pandora, пожалуйста, проверьте следующую процедуру сборки, которую я только что написал? Предполагается очень быстро вычислять синусы и косинусы на векторном FPU NEON. Я знаю, что он компилируется...
06 дек. '09 в 6:30
1 отв.

ARM для вызова C, NEON регистрирует для сохранения

Существует подобное сообщение, которое охватывает обычные регистры. Что относительно регистров NEON. Насколько я помню, верхняя половина или нижняя половина регистров должны быть сохранены во всех вызовах функций. Я не могу найти эту информацию нигде...
13 марта '11 в 11:54
1 отв.

как разделить неонные свойства на число с плавающей точкой

Прежде всего, извините за мой английский не совершенен, но я постараюсь объяснить свою проблему все, что могу. Немного о том, что я делаю, это обработка изображения на четыре пикселя в то время, это на armv7 для приложения для Android. Я хочу разде...
20 июля '11 в 12:41
3 отв.

Что такое Neon в отношении Android?

Я новичок в Android. Мой друг услышал "Неон". Итак, я сделал Google и нашел this Ссылаясь на это, Neon связан с мультимедиа для ОС Android или всех мобильных ОС, не так ли? Пожалуйста, поделитесь мной больше.
11 авг. '11 в 8:22
3 отв.

Как использовать умножить и накапливать внутренние свойства в ARM Cortex-a8?

как использовать встроенные функции Multiply-Accumulate, предоставляемые GCC? float32x4_t vmlaq_f32 (float32x4_t , float32x4_t , float32x4_t); Может кто-нибудь объяснить, какие три параметра я должен передать этой функции. Я имею в виду регистры и...
13 июля '10 в 21:56
4 отв.

какова самая быстрая библиотека FFT для устройств iOS/Android ARM?

Какова самая быстрая библиотека FFT для устройств iOS/Android ARM? И какая библиотека для людей обычно используется на платформах iOS/Android? Я предполагаю, что vDSP - это библиотека, наиболее часто используемая в iOS. EDIT: мой код находится в htt...
04 нояб. '11 в 1:12