-
- Если посмотреть то инструкции ДСП оптимализированы под задачи цифровой обработки сигналов (капитан очевидность :) ). Вот например - фильтры. Фильтры в цифровом виде складываются из таких примитивов: как линии задержки и операции сложения и framer(230 знак., 01.10.2012 22:44)
- АРМы ведь тоже разные бывают. В CM-4, например STM32F4xx, есть DSP-инструкции. Производительность в DSP-операциях вполне сравнима с чистыми DSP. И тактовая у STM32F4xx 168МГц, и ОЗУ 192кБ (в т.ч. однотактовое - 64кБ). - Dir(01.10.2012 23:31)
- основная фича DSP не столько команды, сколько шины шины и ещё раз шины. к ядру и от ядра отходят туева хуча разных неимоверно широких шин, а не одна тормознутая AMBA. поэтому тотже мутант Blackfin итерацию цикла Mahagam(272 знак., 02.10.2012 00:40)
- а если посмотрите на структурку монстроядра C674x, то зацените сколько там шин от кэшей - на инструкции всего одна, но аж 256 бит шириной, а от кеша данных - 8 штук по 32 бита (4 шинки на сохранение и 4 шинки на загрузку данных. то есть 4 инта Mahagam(349 знак., 02.10.2012 01:12 - 01:18, ссылка)
- Я не говорю, что CM-4 может бодаться с Blackfin или тем более с VLIM в цифровой обработке. И тактовая явно меньше. Но для построения цифровых фильтров сигналов с полосой до 10кГц он уже вполне годится. - Dir(02.10.2012 10:54)
- А если взять например вычисление корреляции сигнала или ффт и таких функциональных блоков должно быть несколько и еще для сигналов в десятки МГц. Тогда вот именно архитектура магистралей , оптимизация инструкций под обработку блоков памяти с framer(404 знак., 02.10.2012 12:03)
- вы лукавите говоря что "производительность в DSP-операциях вполне сравнима с чистыми DSP". - Mahagam(02.10.2012 11:21)
- Я же не сказал, что равна. Я сказал, что СРАВНИМА ;). При одинаковой тактовой. Ну, например, с 200МГц BlackFin-нами. А вот у Cortex-M3 уже НЕ СРАВНИМА. На порядок меньше. Dir(172 знак., 02.10.2012 11:46 - 11:50)
- вы цикл что я выше приводил скомпильте и расскажите нам сколько тактов на круг выходит у Cortex-M4F. у блекфина, напоминаю - два. - Mahagam(02.10.2012 12:31)
- Да не... По@#$%^ть в фоновом режиме не отрываясь от основной работы я могу, а напрягаться, что-то делать - это уж пас. Работа страдает. Было бы ради чего... ;) - Dir(02.10.2012 12:44)
- для "По@#$%^ть в фоновом режиме" есть раздел 0xff. - Mahagam(02.10.2012 12:46)
- В офф про такое не поймут-с ;) - Dir(02.10.2012 12:47)
- для "По@#$%^ть в фоновом режиме" есть раздел 0xff. - Mahagam(02.10.2012 12:46)
- Да не... По@#$%^ть в фоновом режиме не отрываясь от основной работы я могу, а напрягаться, что-то делать - это уж пас. Работа страдает. Было бы ради чего... ;) - Dir(02.10.2012 12:44)
- Ну, конечно, на задаче "Sleep" CM-4, ессно, "порвет" Blackfin "при одинаковой тактовой".. :) А ежели Blackfin не в Sleep, то он умеет за один такт выполнять 12 операций. - USSR(02.10.2012 11:57, )
- Зато он имеет всего 16-битные MAC-cы. И это его узкое горлышко ;) - Dir(02.10.2012 12:06)
- вы цикл что я выше приводил скомпильте и расскажите нам сколько тактов на круг выходит у Cortex-M4F. у блекфина, напоминаю - два. - Mahagam(02.10.2012 12:31)
- Я же не сказал, что равна. Я сказал, что СРАВНИМА ;). При одинаковой тактовой. Ну, например, с 200МГц BlackFin-нами. А вот у Cortex-M3 уже НЕ СРАВНИМА. На порядок меньше. Dir(172 знак., 02.10.2012 11:46 - 11:50)
- Я не говорю, что CM-4 может бодаться с Blackfin или тем более с VLIM в цифровой обработке. И тактовая явно меньше. Но для построения цифровых фильтров сигналов с полосой до 10кГц он уже вполне годится. - Dir(02.10.2012 10:54)
- а если посмотрите на структурку монстроядра C674x, то зацените сколько там шин от кэшей - на инструкции всего одна, но аж 256 бит шириной, а от кеша данных - 8 штук по 32 бита (4 шинки на сохранение и 4 шинки на загрузку данных. то есть 4 инта Mahagam(349 знак., 02.10.2012 01:12 - 01:18, ссылка)
- основная фича DSP не столько команды, сколько шины шины и ещё раз шины. к ядру и от ядра отходят туева хуча разных неимоверно широких шин, а не одна тормознутая AMBA. поэтому тотже мутант Blackfin итерацию цикла Mahagam(272 знак., 02.10.2012 00:40)
- АРМы ведь тоже разные бывают. В CM-4, например STM32F4xx, есть DSP-инструкции. Производительность в DSP-операциях вполне сравнима с чистыми DSP. И тактовая у STM32F4xx 168МГц, и ОЗУ 192кБ (в т.ч. однотактовое - 64кБ). - Dir(01.10.2012 23:31)
- ХЕЗ. От задачи зависит. - rezident(01.10.2012 22:16)
- Если посмотреть то инструкции ДСП оптимализированы под задачи цифровой обработки сигналов (капитан очевидность :) ). Вот например - фильтры. Фильтры в цифровом виде складываются из таких примитивов: как линии задержки и операции сложения и framer(230 знак., 01.10.2012 22:44)