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

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

Отправлено homekvn 01 ноября 2006 г. 04:27
В ответ на: Последние значимые ответы для "homekvn"... (+) отправлено <font color=gray>ASergej_R19</font> 31 октября 2006 г. 22:25

Цитата:
---------
Или я где-то говорил, что Блекфин имеет бОльшую производительность чем Шарк?
Перечитайте с чего все началось... :-)

Я всего-лишь утверждал, что на Блекфине можно спокойно считать и с 31/32 разрядной точностью на fixed... И что float имеет худшее разрешение чем fixed поэтому заменить одно другим не всегда возможно... Вот и все... :-)
---------
- Перечитал. Ноги растут отсюда.
http://www.telesys.ru/wwwboards/dsp/265/messages/41701.shtml
Цитата:
---------
Заголовок Вашего поста: "Вот пример не в отрыве... (+)"
Самое простое - расчет RMS... Можно его точно расчитать во float'е?
---------
- Вот после этого я и начал возражать, пытаясь доказать, что именно в задаче RMS точности флоата вполне хватит, причем во всех практических случаях жизни, и что проблемы если и появятся откуда-нибудь, то только из-за фиксед пойнта. Далее в ходе дискуссии был опраделен правильный метод, как можно и нужно посчитать RMS в фиксед пойнте, чтобы избежать переполнения при суммировании; и что такой подход, как заметил ВН даст в итоге по тактам проигрыш по-сравнению с Шарком в два раза (у Шарка основной цикл займет N/2 операций; у Блекфина 2*N операций; за счет повышенной частоты получится, что Блекфин проигрывает не в 4 раза, а только в два).

Такова была основная тема беседы.

Попробую дать резюме со своей стороны. На большинстве 32-разрядных целочисленных вычислениях и вычислениях с плавающей запятой Шарк либо выигрывает, либо не проигрывает Блекфину.
Но вот если надо выполнять 16-разрядные операции, то Блекфин начинает выигрывать у Шарка примерно в два раза. Отсюда вывод: поскольку 16 разрядные операции свойственны в основном задачам микроконтроллера, или операционной системы, то именно на этих задачах Блекфин будет более эффективен. Как только дело касается обработки сигналов, то Блекфин начинает либо быть на том же уровне, но по ряду показателей начинает уступать Шарку.
По цене "Шарики" и "Бобики" примерно одинаковые.
Вывод можно в итоге сделать такой: в сложной системе, где одному процессору не справиться с перечнем возложенных задач, Блекфин берем в качестве хост процессора, а Шарк в качестве со-процессора, выполняющего вычислительные задачи в реальном времени.
Если же в системе предполагается использовать только один процессор, то надо смотреть, какие задачи съедят большую часть ресурсов - под те задачи и выбирать проц.

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

Ответы


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

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

Ссылка на URL: 
Название ссылки: 
URL изображения: 


Rambler's Top100 Рейтинг@Mail.ru
Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание