[an error occurred while processing this directive]
Да я и не спорю, что если задача (+)
(«Телесистемы»: Конференция 'Цифровые сигнальные процессоры (DSP) и их применение')

миниатюрный аудио-видеорекордер mAVR

Отправлено SM 24 августа 2004 г. 10:15
В ответ на: при том, что ВН пошутил - я серъезно DSP, это не процессор, а вычислительный ускоритель. в "нормальных" процессорах вместо DMA - кэш-контролер отправлено yes 24 августа 2004 г. 09:46

это грубо говоря комп, на котором кто только что не пускает, и работают программы пары сотен разработчиков, то конечно и однозначно там должен быть general purpose процессор стоять. Но если делается устройство, решающее четко определенную задачу, то тут много раз подумаешь, кто процессор, а кто ему сопроцессор. У меня вот пока получается основной процессор в системе это 55-й (ну блин хоть треснись, а решает он ВСЕ задачи возникающие в данной системе эффективнее АРМа), а к нему сопроцессор, помогающий данные по 512-ти канальным очередям пораспихивать это ARM.

А вот насчет кеша vs многошинности/блочности - при линковке на многошинной структуре надо раскидать согласно требованиям программистов данные и код куда следует, учитывая только то, что определенные области должны находиться в определенных блоках (линкует-то один человек), а вот в проце с кешем необходимо учесть требования к расположению/выравниванию данных и кода так, чтобы эффективность кеширования была максимальной, ведь наверняка сами знаете, что аннулировать N-way кеш можно легко и с энтузиазмом просто неграмотно расположив несколько массивов. Так что сложности очень даже похожие.

Составить ответ  |||  Конференция  |||  Архив

Ответы


Отправка ответа

Имя (обязательно): 
Пароль: 
E-mail: 

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 

URL изображения: 


Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru