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

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

|
Цитата(iiv @ Apr 13 2011, 10:31)  ИМХО, 2 Alexium: основное достоинство плиски перед процессором - быстрый ввод данных. К сожалению, моя система этим достоинством не обладает... Хотя бы потому, что подключена к компьютеру через СОМ-порт. Ну и архитектура системы такова, что иметь "подопытный" модуль с суммарной шириной входов больше 16-32 байт нереально. Цитата(bogaev_roman @ Apr 13 2011, 10:35)  Коротко - пседво случайная последовательность, псевдо шумовая последовательность. Используется для расширения спектра информационного сигнала. Ну была полоса скажем 1Мгц, после расширения на 1000 будет 1КГц, ну фактически вся мощность расползается по новой полосе. Позволяет достичь помехозащищенности и незаметности. Помехозащизенность - если какой-то поддиапазон нового диапазона будет забит (в разумных пределах), система будет работать. Незаметность - т.к. спектр сигнала размазан, его трудно распознать на фоне шумов (не зная свойств сигнала и ПСП) - все равно что "ловить рукой рыбу в озере с мутной водой". PS/ Извиняюсь за кривость языка  Понял, спасибо! Я знаком с концепцией расширения спектра (изучал немного основы цифровой беспроводной передачи данных), а вот именно о ПСП не слышал. Цитата(iiv @ Apr 13 2011, 10:31)  Я бы на Вашем месте попробовал показать все на примере совсем примитивного роутера етернет или еще каких пакетов, соединяющее несколько компьютеров. К сожалению, это не пройдет. У меня тема - именно математический сопроцессор, а не коммуникационный контроллер... Так что, остается только подбор паролей по известному значению хэша? Больше ничего в голову не приходит... Может, какие-нибудь численные методы на много-много итераций?
|
|
|
|
|
Apr 13 2011, 08:05
|

я только учусь...
     
Группа: Модераторы
Сообщений: 3 447
Регистрация: 29-01-07
Из: Украина
Пользователь №: 24 839

|
Цитата(Alexium @ Apr 13 2011, 10:42)  К сожалению, это не пройдет. У меня тема - именно математический сопроцессор, а не коммуникационный контроллер... Так что, остается только подбор паролей по известному значению хэша? Больше ничего в голову не приходит... Может, какие-нибудь численные методы на много-много итераций? Например такая задача: Есть фото человека и есть база людей с "кучей" фото. Вам надо быстро найти человека (ФИО, адрес проживания и т.д.). Комп очень долго будет производить сравнение, а если например в ПЛИС организовать распаралеливание и ускорить поиск. Вначале ПЛИС получает начальную фото человека, который разыскивается, т.е происходит начальная инициализация. Потом Комп последовательно выдает в ПЛИС (может быть несколько) фото из базы и получает ответ от ПЛИС совпало или нет, если нет Комп передает новое фото и так далее. Задача я так думаю будет актуальна правохранительнм органам, особенно если база более 1 000 000 людей. Или тут Комп (процессор) тоже выигрывает?
--------------------
If it doesn't work in simulation, it won't work on the board.
"Ты живешь в своих поступках, а не в теле. Ты — это твои действия, и нет другого тебя" Антуан де Сент-Экзюпери повесть "Маленький принц"
|
|
|
|
Сообщений в этой теме
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 Цитата(Maverick @ Apr 13 2011, 11:05) Или... Apr 13 2011, 09:54 Maverick Цитата(Alexium @ Apr 13 2011, 12:54) От с... Apr 13 2011, 10:00  iiv Цитата(Maverick @ Apr 13 2011, 13:00) Был... Apr 13 2011, 12:34   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
|
|
|