
- •Прямой доступ к памяти
- •Каскадное включение контроллеров приоритетных прерываний
- •Назначение и функции чипсета в микропроцессорной системе
- •Структура и особенности архитектуры микропроцессора Pentium 4
- •Архитектура микропроцессора Itanium
- •Транспьютеры
- •Методы и средства отладки микропроцессорных систем
- •Особенности контроля и отладки мпс на различных этапах жизненного цикла
- •Процессоры цифровой обработки сигналов
- •Методы и средства оценки производительности микропроцессоров и микропроцессорных систем
- •Mips и mflops
- •Тестовые программы
- •Тестовая программа liNpack
- •Оценка производительности сигнальных процессоров
Оценка производительности сигнальных процессоров
Ключевой параметр при выборе процессора цифровой обработки сигналов - это его быстродействие. Оно влияет на время выполнения обработки входного сигнала и, следовательно, определяет максимальную частоту этого сигнала. Но, как было показано выше, оценка быстродействия процессора в MIPS'ах в большинстве случаев несостоятельна.
Одно из решений этой проблемы - сравнивать процессоры по скорости выполнения операций, наиболее характерных для данного класса микропроцессоров, например, по операциям умножения с накоплением (MAC). Скорость выполнения таких операций критична для алгоритмов, использующих цифровую фильтрацию, корреляцию и преобразования Фурье. Более точной является оценка скорости исполнения определенных алгоритмов, например, фильтрации. Однако это требует разработки соответствующих программ и тщательного анализа результатов тестирования. К сожалению, такая оценка также не дает полной информации о реальном быстродействии процессора.
Поэтому для цифровых сигнальных процессоров, как и для универсальных МП, пользуются оценками, выполняемыми авторитетными международными компаниями, лидером среди которых в этой области является компания BDTI - Berkeley Design Technology, INc. В состав этой компании входят представители около 100 фирм, включая лидеров в разработке процессоров цифровой обработки сигналов - компании Texas INsTRuments, Analog Devices, Freescale.
BDTI производит оценку сигнальных процессоров не только по быстродействию, но и по другим важным для областей применения ЦСП критериям: эффективности памяти, энергопотреблению и т. д.
В состав тестов, последняя версия которых - BDTImark2000, входят 5 тестовых пакетов. Главную роль в оценке производительности сигнальных процессоров в их классическом применении играет тест BDTI DSP Kernel Benchmark, который включает 12 тестовых программ для ключевых алгоритмов обработки, таких как БПФ, КИХ-фильтр. Остальные пакеты ориентированы на оценку работы ЦСП в конкретных областях: обработка видеоданных, телекоммуникационные устройства и т. д.