|
Применение NIOS |
|
|
|
 |
Ответов
|
Jun 1 2007, 12:26
|

МедвеД Инженер I
   
Группа: Свой
Сообщений: 816
Регистрация: 21-10-04
Пользователь №: 951

|
Цитата(Alex11 @ Jun 1 2007, 09:48)  Вчера был форс-мажор: перенос сервера в другое место, это нечастая операция. Процессор генерируется по задаваемым параметрам. Там большой пакет всего. To vetal: медленно - это настолько, что противно. Больше всего убивает, что процесс тривиального рестарта программы проходит больше, чем за минуту. Пока он просмотрит все файлы, убедится, что ничего не изменилось... Вызов компилятора для одного файла занимает времени больше, чем собственно компиляция (при коротких файлах). Это очень раздражает. 2 Alex11ах вот в чем "медленность" хотите быстро делайте как сказал уважаемы vetal2 ZLOIпроц может достаточно много сожрать внутряной памяти fpga при больших обьёмах кеша, ну это и понятно. vetal вообще то уже описал вам что да как, тоесть +1
--------------------
Cogito ergo sum
|
|
|
|
|
Jun 1 2007, 16:01
|

Частый гость
 
Группа: Участник
Сообщений: 147
Регистрация: 7-03-07
Из: Славный город Шелехов
Пользователь №: 25 967

|
Цитата(Postoroniy_V @ Jun 1 2007, 16:26)  ах вот в чем "медленность"  Прошу прощения, подразумевалась медленность Quartusа? Цитата(Postoroniy_V @ Jun 1 2007, 16:26)  2 ZLOI проц может достаточно много сожрать внутряной памяти fpga при больших обьёмах кеша, ну это и понятно. У меня возник вопрос следующего плана, если скажу глупость, то простите, в работе с ПЛИС я ещё новичок. Однажды потребовалось написать 3d движок для отображения разных деталей станка. Детали были высокополигональными и весили много. А суть-то сама была типа в интернете выложить, чтобы люди покупающие железо, могли постоянно обновлённую версию качать. Пришлось заняться математикой - находить нормали для объекта, чтобы уменьшать размер модели на треть. Когда сделал первый вариант нормализации выполнялось 30 секунд для 60 000 полигонов на 3 пентиуме. Пришлось изучать SSE. С SSE стало выполняться за 16 мили секунд(почти в 2000 раз быстрее, правда я и алгортм поумнее сделал). Тогда и пришла мысль. А почему же Intel сделали такой тупой процессор. Сделали бы поменьше частоту, но побольше крутых инструкций. Итак сам вопрос: можно ли сделать на ПЛИС такой компьютер, чтобы основные инструкции были зашиты, а дополнительные могли создавать сами программисты. Т.е. хотите вы сделать ту же нормализацию создаёте её на каком-нибудь Quartuse и в простой программе добавляете к обычным инструкциям.? Мне кажется такой компьютер бы уделал любой пентиум. Быстрое преобразование фурье действительно стало быстрым. А видеокарту можно было бы выкинуть и писать шэйдеры и т.д. к обычному процу на ПЛИС. Что скажете?
|
|
|
|
|
Jun 1 2007, 16:23
|

МедвеД Инженер I
   
Группа: Свой
Сообщений: 816
Регистрация: 21-10-04
Пользователь №: 951

|
Цитата(ZLOI @ Jun 1 2007, 20:01)  Прошу прощения, подразумевалась медленность Quartusа?
У меня возник вопрос следующего плана, если скажу глупость, то простите, в работе с ПЛИС я ещё новичок. Однажды потребовалось написать 3d движок для отображения разных деталей станка. Детали были высокополигональными и весили много. А суть-то сама была типа в интернете выложить, чтобы люди покупающие железо, могли постоянно обновлённую версию качать. Пришлось заняться математикой - находить нормали для объекта, чтобы уменьшать размер модели на треть. Когда сделал первый вариант нормализации выполнялось 30 секунд для 60 000 полигонов на 3 пентиуме. Пришлось изучать SSE. С SSE стало выполняться за 16 мили секунд(почти в 2000 раз быстрее, правда я и алгортм поумнее сделал). Тогда и пришла мысль. А почему же Intel сделали такой тупой процессор. Сделали бы поменьше частоту, но побольше крутых инструкций. Итак сам вопрос: можно ли сделать на ПЛИС такой компьютер, чтобы основные инструкции были зашиты, а дополнительные могли создавать сами программисты. Т.е. хотите вы сделать ту же нормализацию создаёте её на каком-нибудь Quartuse и в простой программе добавляете к обычным инструкциям.? Мне кажется такой компьютер бы уделал любой пентиум. Быстрое преобразование фурье действительно стало быстрым. А видеокарту можно было бы выкинуть и писать шэйдеры и т.д. к обычному процу на ПЛИС. Что скажете? 0)подразумевалась не медленность Quartus а медленность nios ide 1)ну в intel далеко не тупицы работают 2) плис да тем и хороша что можете сделать те самые инструкции - какие вам хочется( в nios2 custom instruction смотрите, ну и модную херь c->hdl) 3) п.2) ограничен ёмкостью кристала ну и вашим кошельком, а новомодные плисы сделаные по 65 нм технологии только только появляются, тогда как у интелей проц уже есть и продаётся 4) да вообщем то и в nvidia да в ati тоже не тупицы 5) считаю вашу мысль утопией  (ничего личного)
--------------------
Cogito ergo sum
|
|
|
|
Сообщений в этой теме
ZLOI Применение NIOS May 31 2007, 06:45 Postoroniy_V Цитата(ZLOI @ May 31 2007, 10:45) Привет,... May 31 2007, 08:19 ZLOI Цитата(Postoroniy_V @ May 31 2007, 12:19)... May 31 2007, 09:47 Alex11 Со вторым пунктом я особенно согласен. Настолько и... May 31 2007, 08:48 vetal Цитатаа не этот монстр, который делает очень много... May 31 2007, 09:28 vetal Цитата1)Сколько он стоит, или он бесплатный?цена у... May 31 2007, 10:06 AVR Цитата(vetal @ May 31 2007, 14:06) Циклон... Jul 20 2007, 16:40  vetal Цитата(AVR @ Jul 20 2007, 20:40) Страшно ... Jul 20 2007, 16:55   AVR Цитата(vetal @ Jul 20 2007, 20:55) там вс... Jul 21 2007, 17:22 ZLOI Долго не мог достучаться вчера, это нормально для ... Jun 1 2007, 04:23    RHnd Цитата(Postoroniy_V @ Jun 1 2007, 20:23) ... Jun 1 2007, 17:42    ZLOI Цитата(Postoroniy_V @ Jun 1 2007, 20:23) ... Jun 3 2007, 10:34 vetal Цитатароцессор генерируется по задаваемым параметр... Jun 1 2007, 06:36 vetal Всё уже придумано до вас http://www.xtremedatainc.... Jun 1 2007, 16:35 vetal в проекте должна быть cfi_flash, даже если ее нет ... Jul 21 2007, 17:27 AVR Цитата(vetal @ Jul 21 2007, 21:27) в прое... Jul 21 2007, 19:24 RHnd Я тут смотрю на NIOS II Kit Cyclon I/II - там в ко... Jul 21 2007, 19:47 vetal uCOS это скорее диспетчер задач, чем операционная ... Jul 21 2007, 20:17 AVR Прошу прощения, ещё один момент остался неясным. Р... Jul 21 2007, 21:44 RHnd Цитата(vetal @ Jul 22 2007, 00:17) Решать... Jul 22 2007, 15:19  vetal Цитата(RHnd @ Jul 22 2007, 19:19) Хм. На ... Jul 22 2007, 15:43   RHnd Цитата(vetal @ Jul 22 2007, 19:43) В комп... Jul 22 2007, 15:52 vetal попробуйте написать в терминале : echo "Hello... Jul 21 2007, 22:15 AVR Цитата(vetal @ Jul 22 2007, 02:15) попроб... Jul 21 2007, 22:29 vetal 1. включите поддержку uart при сборке ядра.
2. пре... Jul 22 2007, 11:53 AVR Цитата(vetal @ Jul 22 2007, 15:53) 1. вкл... Jul 22 2007, 14:02 vetal я его где-то год назад запускал, так что лучше поэ... Jul 22 2007, 14:21 AVR Нашел где можно включить поддержку ядром UART. Над... Jul 22 2007, 14:58 vetal ЦитатаМдя. Придется линукс изучать. Хорошо хоть C ... Jul 22 2007, 16:02 AVR Цитата(vetal @ Jul 22 2007, 20:02) http:/... Jul 22 2007, 16:36 RHnd Цитата(vetal @ Jul 22 2007, 20:02) Еще ес... Jul 22 2007, 18:42 vetal Цитатапонимаю что уже очень надоел вопросами, но в... Jul 22 2007, 16:47 AVR Цитата(vetal @ Jul 22 2007, 20:47) Сможет... Jul 22 2007, 18:27 vetal ЦитатаЧестно говоря, не совсем понял... Вот я сейч... Jul 22 2007, 19:05 AVR Цитата(vetal @ Jul 22 2007, 23:05) То, то... Jul 22 2007, 19:25  vetal Цитата(AVR @ Jul 22 2007, 23:25) Спасибо ... Jul 22 2007, 19:36   AVR Цитата(vetal @ Jul 22 2007, 23:36) 1. Нав... Jul 23 2007, 21:27
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|