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

 
 
 
Reply to this topicStart new topic
> GFLOPS на 1600 Spartane
hhelgi
сообщение Oct 12 2007, 05:58
Сообщение #1





Группа: Новичок
Сообщений: 2
Регистрация: 12-10-07
Пользователь №: 31 284



Скажите какую производительность при 32бит расчетах можно получить на 1600 Spartan ?
Go to the top of the page
 
+Quote Post
PSP
сообщение Oct 13 2007, 10:08
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 118
Регистрация: 1-10-07
Пользователь №: 30 988



Не сосвсем понятен вопрос. Вы спрашиваете об операциях с плавающей точкой в 32 битном представлении? Или GFLOPS применено просто как условная мера производительности, а речь о целочисленных 32 битных вычислениях?
В любом случае в ПЛИС обычно не строят универсальные вычислители, если хотят добиться максимальной производительности. Соответственно в общем виде вопрос не имеет ответа.
Например, хотим делать 32-х битное перемножение матриц. Грубо прикидываем, что в выбранную микросхему помещается 100 умножителей, работающих на частоте 200 МГц. Т.е. 200 миллионов раз в секунду мы будем получать 100 произведений = 20000 MIPS. Если вместо умножения нужно деление, то числа будут в 2-4 раза меньше, т.к. деление более ресурсоемкая операция. А если нужно складывать, то сумматоров можно сделать в несколько раз больше, чем умножителей, и, соответственно, пропускная способность резко вырастет.
Общий подход такой - максимальные частоты современных ПЛИС не более 200-400 МГц, все остальное достигается распараллеливанием вычислений.

Сообщение отредактировал PSP - Oct 13 2007, 10:09
Go to the top of the page
 
+Quote Post
hhelgi
сообщение Oct 13 2007, 11:47
Сообщение #3





Группа: Новичок
Сообщений: 2
Регистрация: 12-10-07
Пользователь №: 31 284



Спасибо за ответ.Вычисления целочисленные,в основном вычитание.Давно интересуюсь FPGA,но никак не получалось найти им применение.Недавно прочитал про вычислители на Virtex-5 у SGI.Захотелось попробовать,на чем-нибудь подешевле.Думаю взять Kit на 1800 Spartan.
Go to the top of the page
 
+Quote Post
PSP
сообщение Oct 13 2007, 13:31
Сообщение #4


Частый гость
**

Группа: Свой
Сообщений: 118
Регистрация: 1-10-07
Пользователь №: 30 988



Начните лучше со средств разработки. Выберите Altera/Xilinx и попробуйте построить свой вычислитель, хотя-бы в упрощенном виде. Увидите, сколько это требует ресурсов, какое получается быстродействие, а потом уже выбирайте конкретную микросхему. Может вам нужен совсем не Spartan, а Stratix/Virtex. Или вычислительной производительности хватает на младших кристаллах, а проблема в обеспечении ввода/вывода и нужны особо скоростные последовательные интерфейсы или очень много выводов для параллельных. Тогда и возьмете подходящую плату, или придется делать сразу свою.
Go to the top of the page
 
+Quote Post

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

 


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


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