misyachniy (19.02.2017 14:28, просмотров: 203) ответил Ксения на Классические пофигу, важно что понимать под DSP сейчас. У меня сложилось впечатление, что не DSP усыхают, а что все прочие их очень быстро догоняют (кое-где практически уже догнали), и только потому специализированные DSP во многих случаев не
DSP специализированы для цифровой обработки сигналов. Типовые задачи это фильтрация, демодуляция, детектирование.
Например синхронное детектирование требует как раз 3 пункта из перечисленных вами.
Например синхронное детектирование сигнала с 8-ми кратной выборкой периода.
Нужно произвести накопление 8 умножений сигнала с синусом и 8 с косинусом.
То есть за один такт выборка двух операндов, умножение и накопление суммы.
А если еще и счетчик не нужно обрабатывать так это совсем хорошо.
Процессоры не всегда были 32 или 64 разрядные.
В 16 разрядных DSP часто аккумулятор для MAC был 40 битным и с флагом переполнения который не сбрасывался если в какой то из операций происходило переполнение.
То есть, при переполнении в средине процесса вычисления достаточно было после цикла проанализировать один флаг для реагирования.
Суперскалярная архитектура и SIMD операции в начале появились в DSP.
С 1993 года Пентиумы могли обрабатывать 2 команды за 1 такт.
TMS320C6713 в 2001 мог выполнять 8 32 битных инструкций на такт.
Понятно что "обычные" процессоры заимствуют решения из мира DSP ничего не обычного.
Компьтеры давно "не занимаются вычислениями" а воспроизводят звук, видео.
То есть цифровую обработку сигналов.