Результаты поиска по запросу "arm"

1 ответ

Доступ к данным о производительности для L2 зависит от L2-контроллера. Я не знаю, сколько их существует, но для современных платформ A9 PL310 довольно распространен и имеет счетчики событий, которые могут захватывать запросы и попадания (http://infocenter.arm.com/help/index.jsp?topic = / com.arm.doc.ddi0246a / index.html). Хотя доступ к этим счетчикам может быть затруднен. Если вам повезет, ядро ​​может предложить интерфейс для этих регистров, но, скорее всего, нет, и что они недоступны из пользовательского пространства. В этом случае вам придется найти карту памяти для вашей платформы и написать модуль ядра или что-то в этом роде.

ел способ прочитать кэш L1 (данные и инструкции), используя http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.faqs/ka4237.html [http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.faqs/ka4237.html], Я тоже хочу прочитать ...

3 ответа

Преобразование Int в Float или Float в Int с использованием побитовых операций (программная плавающая точка)

Мне было интересно, если вы могли бы помочь объяснить процесс преобразования целого числа в число с плавающей точкой или с плавающей точкой в целое число. Для моего класса мы должны сделать это, используя только побитовые операторы, но я думаю, ...

2 ответа

Какие части кода ARMv4 / 5/6 не будут работать на ARMv7?

Насколько я понимаю, процессоры ARMv7, такие как Cortex-A9, в основном обратно совместимы с кодом для старых версий архитектуры ARM. Тем не менее, я прочитал отчетыsegfaults пытается запустить код ARM9 на ...

ТОП публикаций

5 ответов

200% реалистично для некоторых рабочих нагрузок. Примерами являются просто патологические случаи: плохое разделение нагрузки и использование 100% кеша.

од C ++: #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_tst_add( unsigned* x, ...

3 ответа

Преобразование float в int (float2int) с использованием только побитовой манипуляции

Мне интересно, может ли кто-нибудь направить меня в правильном направлении с проблемой, над которой я работаю. Я пытаюсь сделать то, что делает следующая функция C, используя только сборку ARM и битовые манипуляции: int float2int(float x) { ...

1 ответ

ARM EABI - это стандарт, созданный ARM, который позволяет различным наборам инструментов создавать совместимые объекты. Например, чтобы одна цепочка инструментов могла связывать объекты, созданные другой цепочкой инструментов.

вы создаете набор инструментов gcc, есть возможность создать его как arm-elf или как arm-none-eabi, но в чем разница? Сегодня я использую eabi, но это только потому, что все остальные, кажется, делают это ... но так как это действительно плохой ...

1 ответ

 например код о том, как это сделать.

ытался очистить и аннулировать кэш процессора ARM v7 для строки команд, потому что коды команд могут измениться при выполнении. Для достижения эффекта я попробовал 2 варианта. Они здесь: Я использовал GCC__очистить кэш()функция, но это не дало ...

1 ответ

Он добавляет 4 к значению в R0 и использует его в качестве адреса для загрузки 32-битного значения в регистр R3

аюсь отладить сбой, который я испытываю в своем приложении. Трассировка стека указывает на инструкцию LDR в следующем формате (спасибо дизассемблеру): LDR R3, [R0,#4]Мой вопрос касается исходного компонента. Что означает # 4 во втором параметре? ...

5 ответов

Когда мы должны использовать предварительную выборку?

Некоторые CPU и компиляторы предоставляют инструкции предварительной выборки. Например: __builtin_prefetch вДокумент GCC [http://gcc.gnu.org/onlinedocs/gcc/Other-Builtins.html], Хотя в документе GCC есть комментарий, но он слишком короткий для ...

2 ответа

Отображение изображения на плате ARM 9

Мне нужно отобразить изображения на встроенной системе. Конфигурация платы следующая: Это AT91sam9263-EK, на котором работает ядро Linux 2.6.20. Есть ли какие-либо библиотеки обработки изображений для этой платы. Процессор ARM926EJ-S. Спасибо ...