3
ответа

Как измерить время выполнения программы в процессоре ARM Cortex-A8?

Я использую ARM основанный на коре-A8 процессор, названный как я. MX515. Существует Linux распределение Ubuntu 9.10. Я запускаю очень большое приложение, записанное в C, и я использую gettimeofday (); функции...
вопрос задан: 17 July 2010 06:44
0
ответов

Измерьте время выполнения на ARM Cortex -A8 с помощью аппаратного счетчика

Я использую процессор Exynos 3110 (Одноядерный -ARM Cortex с тактовой частотой 1 ГГц -A8, например. используется в Nexus S )и пытается измерить время выполнения определенных функций. У меня есть Android 4.0.3, работающий на Nexus S....
вопрос задан: 23 May 2017 12:27
0
ответов

Как вызывать функции C из ARM Assembly?

Я пишу код, ориентированный на ARM Cortex-A на устройствах Android (используя ассемблер и компилятор GNU), и пытаюсь взаимодействовать между Ассемблером и C. В частности, меня интересует вызов функций ...
вопрос задан: 14 October 2016 12:01
0
ответов

Как сделать целочисленное (знаковое или беззнаковое) деление на ARM?

Я работаю на Cortex-A8 и Cortex-A9 в частности. Я знаю, что некоторые архитектуры не поддерживают целочисленное деление, но какой лучший способ сделать это, кроме преобразования в float, деления, преобразования в ...
вопрос задан: 11 February 2014 04:01
0
ответов

ARM Cortex -A8: Как использовать NEON и vfpv3

Я использую процессор Cortex-A8 и не понимаю, как использовать флаг -mfpu. На Cortex-A8 есть сопроцессоры как vfpv3, так и neon. Раньше я не знал, как использовать неон, поэтому я ...
вопрос задан: 23 March 2013 05:57
0
ответов

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

В процессоре ARM Cortex-A8 я понимаю, что такое NEON, это сопроцессор SIMD. Но работает ли модуль VFP (Vector Floating Point), который также является сопроцессором, как процессор SIMD? Если да, то какой ...
вопрос задан: 8 February 2013 22:17
0
ответов

Использование встроенных функций ARM NEON для добавления альфы и перестановки

Я разрабатываю приложение для iOS, которое должно довольно быстро преобразовывать изображения из RGB -> BGRA. Я хотел бы использовать встроенные функции NEON, если это возможно. Есть ли более быстрый способ, чем простое назначение компонентов?...
вопрос задан: 9 August 2012 19:56
0
ответов

Невозможно записать в регистр ARM R4: функция или ошибка?

Недавно я столкнулся со странным поведением ARM Cortex-A8 при программировании в сборке. Всякий раз, когда я ПЕРЕМЕЩАЮ что-либо в R4, моя программа вылетает (дамп стека ниже) 10-14 09: 48: 43.117: INFO / DEBUG (...
вопрос задан: 2 May 2012 04:43
0
ответов

Эффективное сравнение с плавающей запятой (Cortex -A8)

Существует большой (~100 000 )массив переменных с плавающей запятой, а также порог (также с плавающей запятой ). Проблема в том, что я должен сравнить каждую переменную из массива с порогом,...
вопрос задан: 30 April 2012 10:41
0
ответов

Тесты ARM Cortex A8: может ли кто-нибудь помочь мне разобраться в этих цифрах?

Я работаю над написанием нескольких алгоритмов DSP в реальном времени для Android, поэтому я решил запрограммировать ARM прямо в сборке, чтобы оптимизировать все как как можно больше и сделать математику максимально ...
вопрос задан: 8 November 2011 17:04
0
ответов

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

Вот код C ++: #define ARR_SIZE_TEST (8 * 1024 * 1024) void cpp_tst_add (без знака * x, без знака * y) {for (register int i = 0; i
вопрос задан: 21 April 2011 07:34
0
ответов

Neon Оптимизация с использованием встроенных функций

Изучая встроенные функции ARM NEON, я рассчитывал функцию, которую я написал, для удвоения элементов в массиве. Версия, в которой используются встроенные функции, занимает больше времени, чем простая версия функции C. ...
вопрос задан: 20 April 2011 11:15