|
Ищу любые вычислительные проекты для FPGA, помогите, кто чем может |
|
|
|
Mar 10 2011, 21:24
|
Частый гость
 
Группа: Участник
Сообщений: 88
Регистрация: 3-03-10
Пользователь №: 55 790

|
Здравствуйте. Пишу диплом магистра. Тема - ускорение вычислений (реконфигурируемый сопроцессор на ПЛИС). Сейчас делаю собственно сопроцессор (фреймворк, в некотором роде). Потом надо будет исследовать производительность разных задач на ПЛИС, сравнивать с чисто программной реализацией. Проблема в том, что время уже ой как поджимает, а еще сам фреймворк не готов. Времени писать для ПЛИС решения каких-то практически значимых задач нет вообще. Может, кто-то поделится каким-нибудь проектом? Или кто-то где-то что-то видел и даст ссылку... Понимаю, что вряд ли кто-то поделится со мной своей интеллектуальной собственностью, но если вдруг - конфиденциальность я, разумеется, гарантирую. В отчет пойдет только краткое описание решаемой задачи и графики производительности.
Сообщение отредактировал Alexium - Mar 10 2011, 21:27
|
|
|
|
|
 |
Ответов
|
Apr 13 2011, 09:54
|
Частый гость
 
Группа: Участник
Сообщений: 88
Регистрация: 3-03-10
Пользователь №: 55 790

|
Цитата(Maverick @ Apr 13 2011, 11:05)  Или тут Комп (процессор) тоже выигрывает? От скорости ввода/вывода зависит. Если бы по Pci-express мой сопроцессор подключить - можно было б думать, а так - мне надо искать задачи, которые не упираются в ввод-вывод...
|
|
|
|
|
Apr 13 2011, 12:34
|
вопрошающий
    
Группа: Свой
Сообщений: 1 726
Регистрация: 24-01-11
Пользователь №: 62 436

|
Цитата(Maverick @ Apr 13 2011, 13:00)  Покупать эту статью лениво, но я могу привести противоположное мнениеЦитата(Maverick @ Apr 13 2011, 13:00)  Читаем этот документ, тесты на С1060, получено 3ГФлопа. Достал из чулана старую теслу С1060, чтоб по-чесному было, запустил только что на ней GEMV (то, что эти авторы почему-то называют GAXPY), получил 31ГФлопс. После такого вранья читать дальше этот опус расхотелось. Цитата(Maverick @ Apr 13 2011, 13:00)  здесь я не в теме, случайными числами не занимаюсь, поэтому ни критиковать, ни одобрять не буду, подсознательно сомневаюсь в том же направлении. ЗЫ: современный 5790 радеон у меня делает ту старую С1060 Теслу раз так в 10. А на плисках за два последних года число умножителей в 10 раз тоже увеличилось?  Цитата(jojo @ Apr 13 2011, 11:35)  В области защиты данных и информационной безопасности, например, ПЛИСы с большой вероятностью будут гораздо быстрее процессоров. Это даже можно утверждать  согласен! Цитата(jojo @ Apr 13 2011, 11:35)  На днях позавидовал четырём терафлопсам ATI, посмотрел IP Virtex-6 LX240T. Пожалуй, что-то близкое к 10...50 Гфлопс из него можно выжать, если сильно повезёт. Цитата(jojo @ Apr 13 2011, 11:35)  Но у нас есть в запасе ход конём - можно попытаться выполнить операции в каком-то промежуточном представлении чисел, не производя преобразование в IEEE754 туда-сюда.. Тоже согласен, если задача позволяет. Одна задача мне позволила сделать такой ход конем на третьем стратиксе, и чтобы получить такую же скорость обработки данных, я должен был достичь 900ГФлопс на ГПУ. К сожалению, это не всегда проходит, так же как не всегда проходит с памятью, конвейерами и другими способами оптимизации на ГПУ. ИМХО, время разработки на плиске в разы а то и десятки раз больше, да и сложную ветвящуюся задачу не положить, в которой два разных алгоритма примерно одинаково ресурсы должны потреблять, а работать - последовательно. на ГПУ решается просто последовательной загрузкой разных кернелов. Цитата(jojo @ Apr 13 2011, 11:35)  Наконец, ПЛИС потребляет значительно меньше, чем GPU и процессор, даже тогда, когда их обгоняет по производительности. Согласен. Мои данные о той же 900ГФлопной задаче - плисовская борда потребляла 20ватт, а система с двумя ГПУшками на шестиядернике - около 700 ватт. Хотя гигафлопы на бакс оказались одинаковыми
Сообщение отредактировал iiv - Apr 13 2011, 12:21
|
|
|
|
Сообщений в этой теме
Alexium Ищу любые вычислительные проекты для FPGA Mar 10 2011, 21:24 DmitryR На Opencores посмотрите - там математики всякой хв... Mar 11 2011, 06:14 Alexium Смотрел, конечно. Мало там подходящих для меня про... Mar 11 2011, 06:44 DmitryR Там есть как минимум (из законченного):
- CORDIC
-... Mar 11 2011, 06:58 Alexium Нет, шифрование и хэширование - это то, что надо. ... Mar 11 2011, 07:33 bogaev_roman Цитата(Alexium @ Mar 11 2011, 10:33) Мне ... Mar 11 2011, 12:24 jojo >Сейчас делаю собственно сопроцессор (фреймворк... Mar 11 2011, 07:39 Alexium Цитата(jojo @ Mar 11 2011, 09:39) А что т... Mar 11 2011, 08:06 Kirill_Good Restricted Boltzmann Machines Mar 11 2011, 11:38 Alexium Цитата(Kirill_Good @ Mar 11 2011, 13:38) ... Mar 11 2011, 13:09 bogaev_roman Цитата(Alexium @ Mar 11 2011, 16:09) а во... Mar 11 2011, 13:16 Alexium Цитата(bogaev_roman @ Mar 11 2011, 15:16)... Mar 11 2011, 13:35 bogaev_roman Цитата(Alexium @ Mar 11 2011, 16:35) Чест... Mar 11 2011, 13:53  iiv Цитата(bogaev_roman @ Mar 11 2011, 17:53)... Apr 12 2011, 20:52 Alexium Цитата(bogaev_roman @ Mar 11 2011, 15:53)... Mar 11 2011, 14:34 bogaev_roman Цитата(Alexium @ Mar 11 2011, 17:34) UPD:... Mar 11 2011, 15:25 bav ЦитатаЧестно - не знаю. Просто мне так кажется поч... Mar 11 2011, 14:49 Alexium Во-первых: с GPU, конечно, спавнивать тяжело. А во... Mar 11 2011, 15:29 bav ЦитатаСказать, что в таких-то задачах такие-то FPG... Mar 11 2011, 15:47 Alexium Цитата(bav @ Mar 11 2011, 17:47) чип, опт... Mar 11 2011, 15:53 bav ЦитатаНе знаю, правда, рассчитаны ли они на послед... Mar 11 2011, 16:29 Alexium Цитата(bav @ Mar 11 2011, 18:29) может, я... Mar 11 2011, 19:08 jojo >Во-первых: с GPU, конечно, спавнивать тяжело.
... Mar 11 2011, 20:23 iiv Цитата(jojo @ Mar 11 2011, 23:23) Сейчас ... Apr 12 2011, 23:55  Maverick Цитата(iiv @ Apr 13 2011, 02:55) не первы... Apr 13 2011, 05:20   iiv Цитата(Maverick @ Apr 13 2011, 08:20) Да ... Apr 13 2011, 07:09  jojo Цитата(iiv @ Apr 13 2011, 03:55) Уважаемы... Apr 13 2011, 08:35 Alexium Цитата(jojo @ Mar 11 2011, 22:23) Сейчас ... Mar 11 2011, 20:46 Alexium Доделал базовый функционал сопроцессора, а что уск... Apr 12 2011, 19:52 Alexium Рискну предположить, что современная емкая ПЛИС ти... Apr 13 2011, 05:54 bogaev_roman Цитата(Alexium @ Apr 13 2011, 09:54) Увы,... Apr 13 2011, 06:41  iiv Цитата(bogaev_roman @ Apr 13 2011, 09:41)... Apr 13 2011, 06:56 Alexium Цитата(bogaev_roman @ Apr 13 2011, 09:41)... Apr 13 2011, 06:48 bogaev_roman Цитата(Alexium @ Apr 13 2011, 10:48) Что ... Apr 13 2011, 06:57  iiv Цитата(bogaev_roman @ Apr 13 2011, 09:57)... Apr 13 2011, 07:31 Alexium Цитата(iiv @ Apr 13 2011, 09:56) А вот пр... Apr 13 2011, 07:18 Maverick Цитата(Alexium @ Apr 13 2011, 10:18) Что ... Apr 13 2011, 07:26 bogaev_roman Цитата(Alexium @ Apr 13 2011, 11:18) Что ... Apr 13 2011, 07:35 Alexium Цитата(iiv @ Apr 13 2011, 10:31) ИМХО, 2 ... Apr 13 2011, 07:42 Maverick Цитата(Alexium @ Apr 13 2011, 10:42) К со... Apr 13 2011, 08:05   jojo Цитата(iiv @ Apr 13 2011, 16:34) ИМХО, вр... Apr 13 2011, 14:59 Ethereal Я с ГПУ не сталкивался, но можно вставить маленько... Apr 14 2011, 09:14 S_Hawk перебор ключей криптоалгоритма DES - вот та задача... Apr 20 2011, 19:55 mohny Есть задачи которые отлично решаются с помощью ПЛИ... Dec 4 2012, 05:05 Swup Я бы посоветовал ТС тоже самое, что уже говорилось... Dec 5 2012, 09:26 _Anatoliy Цитата(Swup @ Dec 5 2012, 11:26)
По тако... Dec 5 2012, 10:28  Swup Цитата(_Anatoliy @ Dec 5 2012, 14:28) По ... Dec 5 2012, 11:50   _Anatoliy Цитата(Swup @ Dec 5 2012, 13:50) Спасибо,... Dec 5 2012, 12:27
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|