Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Подскажите, то что мне нужно - это ПЛИС или нет.
Форум разработчиков электроники ELECTRONIX.ru > Программируемая логика ПЛИС (FPGA,CPLD, PLD) > Работаем с ПЛИС, области применения, выбор
Labutin
Слышал примерно следующее:
-----------------------------------------------------------------
Последняя время стали активно развиваться различные аппаратные ускорители вычислений. Это обычно оформляется в виде PCI Express карточки, которая вставляется в компьютер и может ОЧЕНЬ быстро выполнять, например, умножение матриц. Говорят, что это дает существенное ускорение на определенном круге задач. Но есть такие карточки, у которых можно менять заложенные алгоритмы. Т.е. в зависимости от того, какие типовые вычисление выполняются в рамках решаемой задачи, можно предварительно запрограммировать ускоритель для выполнение данных типовых вычислений и попытаться получить дополнительное ускорение.
-----------------------------------------------------------------
Планируем замахнуться на реализацию алгоритма трассировки лучей в реальном масштабе времени. Есть мысль использовать эти самы перепрограммируемые аппаратные ускорители.
Подскажите, где можно почитать про подобные решения?
Artem-1.6E-19
Цитата(Labutin @ Dec 16 2006, 17:26) *
Планируем замахнуться на реализацию алгоритма трассировки лучей в реальном масштабе времени. Есть мысль использовать эти самы перепрограммируемые аппаратные ускорители.
Подскажите, где можно почитать про подобные решения?

Про "в реальном времени", это у вас получится если разве что что-то ОЧЕНЬ Простое. Вам нужен процессор. Причем очень быстрый. Сейчас можно купить плату с процессором CELL на ней. Стоит это (применительно к вашей задаче) просто копейки. Таких плат можно поставить несколько.
Labutin
Цитата(Artem-1.6E-19 @ Dec 16 2006, 19:18) *
Про "в реальном времени", это у вас получится если разве что что-то ОЧЕНЬ Простое.

Это мы понимаем. Но с чего-то же нужно начинать. Проект университетский - поэтому более важен процесс (обучение, получение студентами опыта), а не результат smile.gif Хотя чем качественней результат - тем лучше.
Цитата(Artem-1.6E-19 @ Dec 16 2006, 19:18) *
Вам нужен процессор. Причем очень быстрый. Сейчас можно купить плату с процессором CELL на ней. Стоит это (применительно к вашей задаче) просто копейки. Таких плат можно поставить несколько.

Это платы PCI-Express ? Там просто дополнительный быстрый более-менее универсальный процессор? Где это можно купить?
А программируемая логига под нашу конкретную задачу не пойдет?
Artem-1.6E-19
Цитата(Labutin @ Dec 16 2006, 18:55) *
Это мы понимаем. Но с чего-то же нужно начинать. Проект университетский - поэтому более важен процесс (обучение, получение студентами опыта), а не результат smile.gif Хотя чем качественней результат - тем лучше.

Может чем-то более обычным занятся? К примеру вводу в компютер больших объемов информации и ее предварительной обработкой?
Цитата
Это платы PCI-Express ? Там просто дополнительный быстрый более-менее универсальный процессор? Где это можно купить?

Раз это университетский проект, то CELL скоре всего вам не подойдет. Но есть множество других процессоров, некоторые даже с шиной PCI есть.
http://www.innovative-dsp.com/products/m6x.htm
Что-то такое.
Еще вариант - сейчас вышла Sony Play Station - 3, на ней стоит CELL процессор, Почитайте что про это пишут. Стоит оно не дорого, и на ней можно запускать Linux
Цитата
А программируемая логига под нашу конкретную задачу не пойдет?

Может можно будет оптимизировать некоторые функции. Но это будет ясно по ходу задачи. Пока, ПЛИС может помочь привязать процессор к PCI.
Harbour
Для FPGA есть парочку вариантов, вот например :

1) http://www.xtremedatainc.com/xd1000_brief.html
2) http://www.altera.com/products/devkits/alt...press_s2gx.html

Другое дело, что влезет ли это в университетский бюджет ? Как вариант можно стать участником celoxica university program - и софт с дикими скидками продадут (DK можно купить где-то за 300 евро) и б/у платы у них есть, см. :

http://www.celoxica.com/cup/offers.asp
BSV
Здесь еще можете посмотреть готовые модули с большими FPGA от Xilinx:
http://www.rosta.ru/
Делал проект на RSP-506, понравилось. Правда, стоят они прилично.
SM
Цитата(Labutin @ Dec 16 2006, 18:26) *
Планируем замахнуться на реализацию алгоритма трассировки лучей в реальном масштабе времени. Есть мысль использовать эти самы перепрограммируемые аппаратные ускорители.
Подскажите, где можно почитать про подобные решения?


Вам подойдет вот это => http://www.altera.com/products/devkits/alt...press_s2gx.html

Плюс в альтере есть "university program", может договоритесь чтобы подешевле было. А то 3 килоуе.
Labutin
Цитата(SM @ Dec 18 2006, 01:25) *
Вам подойдет вот это => http://www.altera.com/products/devkits/alt...press_s2gx.html

Плюс в альтере есть "university program", может договоритесь чтобы подешевле было. А то 3 килоуе.

Это перепрограммируемое устройство?
ishergin
Цитата(Labutin @ Dec 16 2006, 20:26) *
Слышал примерно следующее:
-----------------------------------------------------------------
Последняя время стали активно развиваться различные аппаратные ускорители вычислений. Это обычно оформляется в виде PCI Express карточки, которая вставляется в компьютер и может ОЧЕНЬ быстро выполнять, например, умножение матриц. Говорят, что это дает существенное ускорение на определенном круге задач. Но есть такие карточки, у которых можно менять заложенные алгоритмы. Т.е. в зависимости от того, какие типовые вычисление выполняются в рамках решаемой задачи, можно предварительно запрограммировать ускоритель для выполнение данных типовых вычислений и попытаться получить дополнительное ускорение.
-----------------------------------------------------------------
Планируем замахнуться на реализацию алгоритма трассировки лучей в реальном масштабе времени. Есть мысль использовать эти самы перепрограммируемые аппаратные ускорители.
Подскажите, где можно почитать про подобные решения?

Где-то полгода назад на форуме проскакивала ссылка про обратную трассировку лучей на ПЛИС Spartan 3 (по моему). Это был простейший видеускоритель. Ссылку не нашел =). Проект был немецкий вроде. У них на сайте был скриншот с Quake 3... К сожалению, это все, чем я могу вам помочь.

Удачи!
ishergin
Ссылки нашлись в гугле (на форуме так и не нашел)

http://science.slashdot.org/article.pl?sid=05/03/15/0124218
http://www.heise.de/newsticker/meldung/57510
http://graphics.cs.uni-sb.de/SaarCOR/

P.S.
немного не по теме http://www.icculus.org/manticore/index.php
SM
Цитата(Labutin @ Dec 18 2006, 08:03) *
Цитата(SM @ Dec 18 2006, 01:25) *

Вам подойдет вот это => http://www.altera.com/products/devkits/alt...press_s2gx.html

Плюс в альтере есть "university program", может договоритесь чтобы подешевле было. А то 3 килоуе.

Это перепрограммируемое устройство?


Естественно, это же FPGA. Причем очень мощная FPGA.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.