Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: GFLOPS на 1600 Spartane
Форум разработчиков электроники ELECTRONIX.ru > Сайт и форум > В помощь начинающему
hhelgi
Скажите какую производительность при 32бит расчетах можно получить на 1600 Spartan ?
PSP
Не сосвсем понятен вопрос. Вы спрашиваете об операциях с плавающей точкой в 32 битном представлении? Или GFLOPS применено просто как условная мера производительности, а речь о целочисленных 32 битных вычислениях?
В любом случае в ПЛИС обычно не строят универсальные вычислители, если хотят добиться максимальной производительности. Соответственно в общем виде вопрос не имеет ответа.
Например, хотим делать 32-х битное перемножение матриц. Грубо прикидываем, что в выбранную микросхему помещается 100 умножителей, работающих на частоте 200 МГц. Т.е. 200 миллионов раз в секунду мы будем получать 100 произведений = 20000 MIPS. Если вместо умножения нужно деление, то числа будут в 2-4 раза меньше, т.к. деление более ресурсоемкая операция. А если нужно складывать, то сумматоров можно сделать в несколько раз больше, чем умножителей, и, соответственно, пропускная способность резко вырастет.
Общий подход такой - максимальные частоты современных ПЛИС не более 200-400 МГц, все остальное достигается распараллеливанием вычислений.
hhelgi
Спасибо за ответ.Вычисления целочисленные,в основном вычитание.Давно интересуюсь FPGA,но никак не получалось найти им применение.Недавно прочитал про вычислители на Virtex-5 у SGI.Захотелось попробовать,на чем-нибудь подешевле.Думаю взять Kit на 1800 Spartan.
PSP
Начните лучше со средств разработки. Выберите Altera/Xilinx и попробуйте построить свой вычислитель, хотя-бы в упрощенном виде. Увидите, сколько это требует ресурсов, какое получается быстродействие, а потом уже выбирайте конкретную микросхему. Может вам нужен совсем не Spartan, а Stratix/Virtex. Или вычислительной производительности хватает на младших кристаллах, а проблема в обеспечении ввода/вывода и нужны особо скоростные последовательные интерфейсы или очень много выводов для параллельных. Тогда и возьмете подходящую плату, или придется делать сразу свою.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.