реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> какой процессор выбрать, для сложных операций над матрицами
debugx
сообщение May 28 2008, 14:14
Сообщение #1





Группа: Новичок
Сообщений: 2
Регистрация: 28-05-08
Пользователь №: 37 889



Привет всем,

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

Спасибо.
Go to the top of the page
 
+Quote Post
blackfin
сообщение May 28 2008, 14:24
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 3 106
Регистрация: 18-04-05
Пользователь №: 4 261



TigerSharc?
Go to the top of the page
 
+Quote Post
SIA
сообщение May 28 2008, 19:32
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 462
Регистрация: 26-06-07
Пользователь №: 28 723



Цитата(debugx @ May 28 2008, 18:14) *
Привет всем,

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

Спасибо.


если нет большого опыта в "железе" или тираж мал, практичнее взять готовое решение, вплоть до маленькой платки встраиваемого ПК - для него софт написать будет намного проще.
Go to the top of the page
 
+Quote Post
DeadMoroz
сообщение May 28 2008, 22:43
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 211
Регистрация: 3-02-05
Пользователь №: 2 391



матрицы->параллельность вычислений->FPGA?
Go to the top of the page
 
+Quote Post
debugx
сообщение May 29 2008, 08:22
Сообщение #5





Группа: Новичок
Сообщений: 2
Регистрация: 28-05-08
Пользователь №: 37 889



Цитата(blackfin @ May 28 2008, 18:24) *

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

Спасибо.

Сообщение отредактировал debugx - May 29 2008, 08:28
Go to the top of the page
 
+Quote Post
blackfin
сообщение May 29 2008, 08:36
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 3 106
Регистрация: 18-04-05
Пользователь №: 4 261



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

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

3. См. TS201S_EZ_KIT_Lite_Manual, 2.8MB
Go to the top of the page
 
+Quote Post
Nitrotoluol
сообщение May 29 2008, 17:56
Сообщение #7


Участник
*

Группа: Свой
Сообщений: 33
Регистрация: 20-05-08
Из: Украина
Пользователь №: 37 661



еще нужно правильно (производительно) реализовать алгоритмы для работы с матрицами желательно вручную на ассемблере....
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 24th July 2025 - 03:38
Рейтинг@Mail.ru


Страница сгенерированна за 0.01345 секунд с 7
ELECTRONIX ©2004-2016