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

 
 
 
Reply to this topicStart new topic
> долго компилируется код в ISE
sergey sva
сообщение Sep 7 2011, 10:19
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 2 546
Регистрация: 23-05-07
Из: Самарская область Сызрань
Пользователь №: 27 923



Компьютер достаточно мощный 6ядер оперативки 4гига но почему то компиляция происходит секунд 30 (xilinx ISE) процессор при этом нагружен 16-20% активности дисков почти нет, одновременно можно без тормозов еще пару программ запустить. Как можно ускорить процесс?
Go to the top of the page
 
+Quote Post
kovigor
сообщение Sep 7 2011, 10:42
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 5 273
Регистрация: 30-03-10
Пользователь №: 56 295



Цитата(sergey sva @ Sep 7 2011, 13:19) *
... компиляция происходит секунд 30 (xilinx ISE) ... Как можно ускорить процесс?


Сложные проекты могут компилироваться десятки минут. Особенно если включена оптимизация, или чип "забит под завязку" вашим проектом. Еще Constraints для проекта задайте, да пожестче, а потом заметьте, сколько времени идет компиляция.
Способ ускорения - изучить документацию от XILINX на этот пакет, вникнуть в его настройки, а их там масса, и повыключать то, что вам не нужно, а также подкорректировать те настройки, которые вам необходимы. Ну и научиться строить сам проект оптимально, что приходит с опытом ...
Go to the top of the page
 
+Quote Post
XVR
сообщение Sep 7 2011, 10:54
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 3 123
Регистрация: 7-04-07
Из: Химки
Пользователь №: 26 847



Цитата
Компьютер достаточно мощный 6ядер
ISE не умеет загружать 6 ядер. У нее гораздо более скромные возможности (что то около 2х)
Go to the top of the page
 
+Quote Post
sergey sva
сообщение Sep 7 2011, 10:55
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 2 546
Регистрация: 23-05-07
Из: Самарская область Сызрань
Пользователь №: 27 923



Буду разбираться.
Интересно почему проц не загружен(20%) и при этом можно без тормозов еще например играть, как будто система не отдает все ресурсы программе.
Цитата
ISE не умеет загружать 6 ядер. У нее гораздо более скромные возможности (что то около 2х)

Жаль это исправить нельзя?

Сообщение отредактировал sergey sva - Sep 7 2011, 10:58
Go to the top of the page
 
+Quote Post
disel
сообщение Sep 7 2011, 11:14
Сообщение #5


Знающий
****

Группа: Свой
Сообщений: 610
Регистрация: 22-04-05
Пользователь №: 4 410



Цитата(sergey sva @ Sep 7 2011, 13:19) *
Компьютер достаточно мощный 6ядер оперативки 4гига но почему то компиляция происходит секунд 30 (xilinx ISE) процессор при этом нагружен 16-20% активности дисков почти нет, одновременно можно без тормозов еще пару программ запустить. Как можно ускорить процесс?


Завидую вашим проблемам.
Go to the top of the page
 
+Quote Post
XVR
сообщение Sep 7 2011, 11:55
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 3 123
Регистрация: 7-04-07
Из: Химки
Пользователь №: 26 847



Цитата
Интересно почему проц не загружен(20%)
Посмотрите тулзой, которая умеет показывать загрузку по каждому ядру. Как минимум на одном ядре должна быть загрузка 100%
Цитата
Жаль это исправить нельзя?
AFAIK для многокоровой работы тулзов из ISE нужна правильная лицензия (WebPack например не умеет загружать больше 1го кора, опять же IMHO)
Go to the top of the page
 
+Quote Post
sergey sva
сообщение Sep 7 2011, 18:32
Сообщение #7


Гуру
******

Группа: Свой
Сообщений: 2 546
Регистрация: 23-05-07
Из: Самарская область Сызрань
Пользователь №: 27 923



Да грузит только одно ядро sad.gif
Go to the top of the page
 
+Quote Post
disel
сообщение Sep 8 2011, 05:05
Сообщение #8


Знающий
****

Группа: Свой
Сообщений: 610
Регистрация: 22-04-05
Пользователь №: 4 410



Цитата(XVR @ Sep 7 2011, 14:55) *
Посмотрите тулзой, которая умеет показывать загрузку по каждому ядру. Как минимум на одном ядре должна быть загрузка 100%
AFAIK для многокоровой работы тулзов из ISE нужна правильная лицензия (WebPack например не умеет загружать больше 1го кора, опять же IMHO)


Да и не вебпак тоже, больше симулирует работ,у чем в действительности работает. На скорости практически не сказывается.
Go to the top of the page
 
+Quote Post
sergey sva
сообщение Sep 8 2011, 06:02
Сообщение #9


Гуру
******

Группа: Свой
Сообщений: 2 546
Регистрация: 23-05-07
Из: Самарская область Сызрань
Пользователь №: 27 923



Думаю программы должны поддерживать многопоточность , в вычислениях должна быть последовательность, что то должно правильно распределять нагрузку почему этого не делает ос. А если ISE в кластере запустить как будет работать?

Сообщение отредактировал sergey sva - Sep 8 2011, 06:15
Go to the top of the page
 
+Quote Post
disel
сообщение Sep 8 2011, 06:21
Сообщение #10


Знающий
****

Группа: Свой
Сообщений: 610
Регистрация: 22-04-05
Пользователь №: 4 410



Цитата(sergey sva @ Sep 8 2011, 09:02) *
Думаю программы должны поддерживать многопоточность ,

Вы это программистам ксалинкса скажите.
Go to the top of the page
 
+Quote Post
XVR
сообщение Sep 8 2011, 08:19
Сообщение #11


Гуру
******

Группа: Свой
Сообщений: 3 123
Регистрация: 7-04-07
Из: Химки
Пользователь №: 26 847



Цитата
Думаю программы должны поддерживать многопоточность
Программы должны работать, а многопоточность должны были обеспечить программисты, когда эти программы писали sm.gif
Цитата
почему этого не делает ос.
ОС еще много чего делать не умеет - например кофе варить или танцевать. Если программа не многопоточная, то ОС с ней ничего сделать не сможет.
Цитата
А если ISE в кластере запустить как будет работать?
Так же, как и на одном отдельном компьютере, не быстрее.
Go to the top of the page
 
+Quote Post
mihalevski
сообщение Oct 19 2011, 05:18
Сообщение #12


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

Группа: Участник
Сообщений: 100
Регистрация: 20-05-10
Из: Omsk
Пользователь №: 57 391



Цитата(sergey sva @ Sep 7 2011, 17:19) *
Компьютер достаточно мощный 6ядер оперативки 4гига но почему то компиляция происходит секунд 30 (xilinx ISE) процессор при этом нагружен 16-20% активности дисков почти нет, одновременно можно без тормозов еще пару программ запустить. Как можно ускорить процесс?

Чтобы по полной загрузить процессор при размещении в ISE нужно использовать режим: TOOLS -> SmartXplorer, где 7 стратегий по умолчанию. Мой проект размещался более 13 часов так что 30 секунд...
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 29th July 2025 - 13:45
Рейтинг@Mail.ru


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