Телесистемы
 Разработка, производство и продажа радиоэлектронной аппаратуры
На главную   | Карта сайта | Пишите нам | В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:jobsmp@pochta.ru

Телесистемы | Электроника | Конференция «Цифровые сигнальные процессоры (DSP) и их применение»

Хмм. Ну вот, кстати, еще одна особенность (+)

Отправлено homekvn 13 декабря 2006 г. 13:26
В ответ на: Ответ+ отправлено andy_P 13 декабря 2006 г. 13:05

Когда работаешь с Шарком, то о конвейере думать не нужно вообще (о нем Аналоги за меня подумали), поскольку ГАРАНТИРУЕТСЯ, что в один цикл будет выполнена одна инструкция (она может включать, как я ранее уже замечал, до 10 субинструкций). Это для разработчика удобно. Например, в Блекфине, нужно смотреть, чтобы столлы не возникали. Хорошо это или плохо - вопрос философский. Если бы Техасовский проц, позволяя играть с конвейером, мог бы еще на частоте 600 и выше мегагерц работать, то это конечно, хорошо. Но проблемка-то в том, что он работает при этом на частоте ниже, чем у Шарка. Вот поэтому на мой взгляд в этом смысле Шарк лучше.

Ну а насчет 256 бит - тут сказать нечего - правда, может он такое делать. Шарк может только 128 бит "сосать".

Я не понял, как банки, расположенные таким вот образом, как я описал ранее, могут уменьшить число столлов? В Шарке банки по-человечески расположены: один банк имеет непрерывное адресное пространство. Чтобы объяснить мне это, предлагаю такой пример: Пусть у нас есть массив int a[1024]. Пусть в реалтайме мы все время что-то делаем с этим массивом (для простоты будем считать, что никаких других буферов у нас нет - например, мы все время преобразование Фурье считаем от этого блока :-) ). Далее у нас ДМА также непрерывно качает данные в другой массив int b[1024]. Когда массив b закачан, ДМА и проц меняются местами: проц начинает работать с массивом b, а ДМА качает данные в массив а. Каким образом можно избежать замедления работы проца при Техасовской организации памяти. Боюсь, что преимущество чтения 256-бит перейдет в шарковские 128 бит или еще хуже. Но, может, я не догоняю чего.

Составить ответ | Вернуться на конференцию

Ответы


Отправка ответа
Имя*: 
Пароль: 
E-mail: 
Тема*:

Сообщение:

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

если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
сколько миллиампер в одном ампере ?:

Перейти к списку ответов | Конференция | Раздел "Электроника" | Главная страница | Карта сайта

Rambler's Top100 Рейтинг@Mail.ru
 
Web telesys.ru