Jump to content

    
kskssk

Конфигурация компа для имплементации и симуляции

Recommended Posts

Здравствуйте!

Вдруг кто-то недавно собирал комп, поделитесь, пожалуйста, оптимальной конфигурацией для имплементации/симуляции (Vivado). Ориентировочно нужны 1 или 2 проца близких к топовым, ОЗУ >=64 ГБ. Интересуют конкретные модели материнки, проца, блока питания...

Кстати, у кого-нибудь есть опыт сравнения производительности Intel/AMD в задачах имплементации?

Спасибо!)

Share this post


Link to post
Share on other sites

В современных реалиях виваду может ускорить только медный стакан с жидким азотом - проку от кучи ядер на имплементе мало, на синтезе только при поядерном режиме для бд. Я за проц с максимальной тактовой, а 8 ядер и 8/16 потоков за глаза, озу 64 Гб будет чаще всего хватать, на 32 Гб 2 даже средних проекта могут не собраться разом.

Share this post


Link to post
Share on other sites

Спасибо за ответ, на имеющемся компе при двух запусках имплементации заметно увеличивается общее время имплементации (минут на 15) но у меня 4 ядра/8 потоков. Интересно, лучше 8 ядер иметь в одном процессоре или 2 процессора по 4 ядра?

Share this post


Link to post
Share on other sites

Насколько я помню, раньше узким горлом была скорость обмена с винтом, соответственно существенный прирост производительности давал размещение ПО и проекта на SSD, при закупке нового железа у нас в первую очередь смотрят на винт и материнку с максимальной скоростью обмена. Что-то поменялось?

Share this post


Link to post
Share on other sites
44 minutes ago, kskssk said:

Наверное SSD сечас уже само собой разумеется, спасибо.

Да, но вот скорость обмена у них разная. SATA и PCIe 4.0 на порядок отличаются.

Share this post


Link to post
Share on other sites

Приветствую!

8 minutes ago, bogaev_roman said:

Да, но вот скорость обмена у них разная.

Для  P&R сколь более-мене больших проектов скорость SSD не столь важна.   При времени сборки более полу-часа разницы в скорости для SATA SSD  c 500MB/s  или  NVMe  c 3GB/s незаметна.
А для времени P&R <30 мин и смысла особо суетится нет. Иначе и кофе попить некогда будет :wink2:

 

Удачи! Rob.   

Share this post


Link to post
Share on other sites
1 час назад, bogaev_roman сказал:

Да, но вот скорость обмена у них разная. SATA и PCIe 4.0 на порядок отличаются.

На порядок 2 ssd sata/nvme одного объема, поколения и цены не отличаются - максимум раз в 5 и то только на чтении, на записи больших объемов nvme может легко слить sata ssd. При выборе ssd m.2 nvme внимательно читайте тесты - могут быть неприятные неожиданности. SSD M.2 1 TB NVMe можно найти дешевле 10 кр, но они со своими причудами - нормальные стоят уже где то от 15 кр. Ну и обходите стороной QLC как можно дальше - это днище полное.

Имплемент в виваде по умолчанию использует только 2 ядра - то что спрашивает вивада про процы в начале синтеза это только для поядерного варианта имеет смысл. Если хотите имплемент на 8 ядрах нужно в консоли TCL дать команду:

set_param general.maxThreads 8

Ну и команда покажет вам сколько реально используется ядер для имплемента

get_param general.maxThreads

К сожалению принципиальной прибавки к скорости не будет, т.к. не все стадии имплемента используют несколько ядер.

Edited by fguy

Share this post


Link to post
Share on other sites

Спасибо, пожалуй остановлюсь на проверенных Samsung 8xx pro.

13 minutes ago, fguy said:

Если хотите имплемент на 8 ядрах нужно в консоли TCL дать команду:

set_param general.maxThreads 8

Да, я так и делаю. Но больше ядер хочется, чтоб не было замедления при параллельном запуске нескольких имплементаций.

Share this post


Link to post
Share on other sites
2 часа назад, kskssk сказал:

Но больше ядер хочется, чтоб не было замедления при параллельном запуске нескольких имплементаций.

Замедление все равно будет - сужу по опыты совместных вычислений и разводок на и9 9900 - проблема скорее всего в 2х-каналаьном ОЗУ - возможно пк с 4х-канальным озу дадут лучше результат, но они где то в 2е дороже и тактовые у тех процов ниже.

Share this post


Link to post
Share on other sites

На скорость компиляции больше всего влияет одно поточная производительность. Я бы выбрал что нибудь из верхних строчек рейтинга https://www.cpu-monkey.com/en/cpu_benchmark-cinebench_r23_single_core-15

Процессоры с 4 каналами памяти - это сегмент HEDT и там производительность на ядро меньше.

Share this post


Link to post
Share on other sites

ну и что америку открыли?

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

 

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.