Jump to content

    
Sign in to follow this  
Vascom

Ускорение имплементации проекта в Vivado

Recommended Posts

Подскажите, есть ли какие-то ключи или настройки для максимального ускорения синтеза и имплементации проекта в Vivado?

Пусть даже за счёт огромного использования ОЗУ и ресурсов процессоров.

 

Сейчас большой проект на сервере с четырьмя восьмиядерными процессорами Intel Xeon E5-4650L с 768ГБ ОЗУ собирается за 4-8 часов в зависимости от агрессивности настроек имплементации.

 

При этом лишь часть времени заняты 8 ядер на имплементацию и 12-13ГБ ОЗУ максимум. Версия Vivado 2015.2-2015.3.

Share this post


Link to post
Share on other sites

Имплементация - чисто процессорная задача, роляет только скорость проца и размер его кеша. У Вас три проца просто греют пространство на имплементации. Я бы на вашем месте задумался о смене платформы на i7-5960X

 

Share this post


Link to post
Share on other sites

Да, синтез разбит на куски. А вот имплементацию разбивать не пробовал. Да и вряд ли это получится, поскольку строгие тайминги и много места занимается в чипе.

Основное время уходит именно на имплементацию.

Share this post


Link to post
Share on other sites

Если времянка и размеры впритык - не сильно помогут ядра процессора.

Если позволяет религия, купить на время внешней мощи и протестировать (наприм. у амазона).

Скорее всего надо переходить на другой чип.

А так остается инкрементальная компиляция и частичная конфигурация.

 

Share this post


Link to post
Share on other sites
Сложновато с ним. Да и на таймингах скажется, а у меня впритык.

C Partial Reconfiguration, а точнее с Hierarchical Design в таймингах только выиграете (с большой вероятностью). Правда, про Project Mode придется забыть. Все на tcl. Зато можно переразводить не весь проект, а только часть. Вот тут точно по времени выиграете.

Share this post


Link to post
Share on other sites

Спасибо.

По 8 ядер и так каждая задача использует при возможности. А констрейны и тайминги нужны по максимуму.

Edited by Vascom

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this