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

 
 
> Вопрос по FPGA, Интересуют возможности
v1vas
сообщение Feb 11 2015, 11:38
Сообщение #1





Группа: Участник
Сообщений: 12
Регистрация: 5-01-07
Пользователь №: 24 120



Приветствую всех!
Я в плис полный новичок, кому несложно - подскажите пожалуйста.

Есть алгоритм, для работы которого нужно:
700 32 битных слова памяти (массив)
3 32 битных константы

На каждый шаг работы алгоритма делается:
3 обращения к массиву на чтение
Два битовых сдвига и одно суммирование
Две операции XOR
Три сравнения.
Одно обращение к массиву на запись.

Примерно раз в 4 миллиарда операций нужно пробросить два двойных слова наверх.

Требуется обработать огромное количество таких данных (тот же алгоритм, разный входной массив).
А теперь собственно вопросы:
1) Насколько эта задача подходит для реализации на плис ?
2) Сколько одновременно выполняющихся таких "алгоритмов" можно засунуть в самую навороченную FPGA ?

Текущие тесты пока показывают, что
1) Вычислять на процессорах - совсем плохо
2) Xeon Phi - быстрее, но далеко от желаемой производительности
3) CUDA - Kepler K10 практически в шесть раз быстрее одного Intel Core i7 3.33 Ghz, но хочется большего.

Интересует на что можно рассчитывать на плис.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
olegras
сообщение Feb 11 2015, 14:20
Сообщение #2


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

Группа: Участник
Сообщений: 113
Регистрация: 12-03-07
Пользователь №: 26 075



Да ладно Вам, конечно правильнее. Я же написал "почти"...
По поводу внешней памяти - если важнее количество параллельных блоков - внешняя память поможет. Если важнее скорость - внешняя память может стать узким местом.
Go to the top of the page
 
+Quote Post



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

 


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


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