Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: какой процессор выбрать
Форум разработчиков электроники ELECTRONIX.ru > Сайт и форум > В помощь начинающему
debugx
Привет всем,

Помогите с выбором процессора. Моя система будет производить расчеты, связанные с различными матричными преобразованиями, будут считаться оценки по методу наименьших квадратов. Установлено достаточно жесткое ограничение по времени. Какой процессор имеет встроенную поддержку работы с матрицами, я не знаю, может это блок отдельный или еще что-нибудь подобное? Пока рассматриваю вариант adsp21xx, также важна возможность работы с числами с плавающей точкой.

Спасибо.
blackfin
TigerSharc?
SIA
Цитата(debugx @ May 28 2008, 18:14) *
Привет всем,

Помогите с выбором процессора. Моя система будет производить расчеты, связанные с различными матричными преобразованиями, будут считаться оценки по методу наименьших квадратов. Установлено достаточно жесткое ограничение по времени. Какой процессор имеет встроенную поддержку работы с матрицами, я не знаю, может это блок отдельный или еще что-нибудь подобное? Пока рассматриваю вариант adsp21xx, также важна возможность работы с числами с плавающей точкой.

Спасибо.


если нет большого опыта в "железе" или тираж мал, практичнее взять готовое решение, вплоть до маленькой платки встраиваемого ПК - для него софт написать будет намного проще.
DeadMoroz
матрицы->параллельность вычислений->FPGA?
debugx
Цитата(blackfin @ May 28 2008, 18:24) *

Помогите плз разобраться начинающему:
1. Вот например adsp-ts201s имеет 6 блоков памяти по 4 Мбит каждый. Это ОЗУ или ПЗУ или и то и другое одновременно?
2. Если процессор имеет два вычислительных блока, можно ли считать, что он двухядерный? Или это другая тема совсем?
3. Как считать время выполнения программы? Для этого нужно подсчитать колччество тактов асм кода, и с учетом того что каждая команда выполнится за один такт, вычислить время выполнения как число тактов делать на частоту (600 MHz)? Но ведь в спеке четко сказано, что за один цикл выполняюстя 6 операций с плавающей точкой и 24 с фиксированной. Нужно ли это учитывать при подсчете тактов? при этом расчет усложниться. Или может есть автоматизарованные средства подсчета времени выполнения программы?
4. Может кто натыкался на примеры схем с использованием данного процессора?

Спасибо.
blackfin
Цитата(debugx @ May 29 2008, 12:22) *
Помогите плз разобраться начинающему:

1.Это SDRAM, т.е. ОЗУ.
2.Или по таймеру или по счетчику циклов, если он есть в TigerSHARC'е.
3.Можете скачать схему на Kit с сайта ADI, там должна быть схема.

3. См. TS201S_EZ_KIT_Lite_Manual, 2.8MB
Nitrotoluol
еще нужно правильно (производительно) реализовать алгоритмы для работы с матрицами желательно вручную на ассемблере....
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.