Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Как оптимизировать работу с кэш?
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > ARM
Paramedic
Работаю с AT91RM9200. Производительность нужна для обработки картинок 320x256. Картинка в SDRAM распологается линейно. В основном попиксельная обработка плюс фильтрация (окно 16x16). Может быть есть какие-то тонкости настройки кэшей, а то есть ощущение что процессор может быстрее :)
Сейчас работу с кэшами никак не оптимизирую, просто разрешаю кэши данных и инструкций и настраиваю MMU. Есть какие-нибудь методы принудительно залить данные в кэш и "сказать" процессору чтобы работал с ними?
Вообще, где хорошо написано про тонкости работы с кэшами в ARM9?

Заранее спасибо.
sergeeff
Мне представляется, что в этом был бы резон, если бы картинка целиком легла в кэш.
Paramedic
Вот я и думаю, может быть имеет смысл картинку как-то поблочно обрабатывать.
Но кэш как-то всё равно сейчас работает ведь, потому что если хотя бы один из них выключить (данных или инструкций), производительность падает заметно.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.