kskssk 0 August 10, 2021 Posted August 10, 2021 · Report post Здравствуйте! Вдруг кто-то недавно собирал комп, поделитесь, пожалуйста, оптимальной конфигурацией для имплементации/симуляции (Vivado). Ориентировочно нужны 1 или 2 проца близких к топовым, ОЗУ >=64 ГБ. Интересуют конкретные модели материнки, проца, блока питания... Кстати, у кого-нибудь есть опыт сравнения производительности Intel/AMD в задачах имплементации? Спасибо!) Quote Share this post Link to post Share on other sites More sharing options...
Alex77 2 August 10, 2021 Posted August 10, 2021 · Report post уже не первая и даже не вторая тема по выбору железа. тем более что уже сами определились что надо. Quote Share this post Link to post Share on other sites More sharing options...
fguy 0 August 11, 2021 Posted August 11, 2021 · Report post В современных реалиях виваду может ускорить только медный стакан с жидким азотом - проку от кучи ядер на имплементе мало, на синтезе только при поядерном режиме для бд. Я за проц с максимальной тактовой, а 8 ядер и 8/16 потоков за глаза, озу 64 Гб будет чаще всего хватать, на 32 Гб 2 даже средних проекта могут не собраться разом. Quote Share this post Link to post Share on other sites More sharing options...
kskssk 0 August 11, 2021 Posted August 11, 2021 · Report post Спасибо за ответ, на имеющемся компе при двух запусках имплементации заметно увеличивается общее время имплементации (минут на 15) но у меня 4 ядра/8 потоков. Интересно, лучше 8 ядер иметь в одном процессоре или 2 процессора по 4 ядра? Quote Share this post Link to post Share on other sites More sharing options...
bogaev_roman 0 August 11, 2021 Posted August 11, 2021 · Report post Насколько я помню, раньше узким горлом была скорость обмена с винтом, соответственно существенный прирост производительности давал размещение ПО и проекта на SSD, при закупке нового железа у нас в первую очередь смотрят на винт и материнку с максимальной скоростью обмена. Что-то поменялось? Quote Share this post Link to post Share on other sites More sharing options...
kskssk 0 August 11, 2021 Posted August 11, 2021 · Report post Наверное SSD сечас уже само собой разумеется, спасибо. Quote Share this post Link to post Share on other sites More sharing options...
bogaev_roman 0 August 11, 2021 Posted August 11, 2021 · Report post 44 minutes ago, kskssk said: Наверное SSD сечас уже само собой разумеется, спасибо. Да, но вот скорость обмена у них разная. SATA и PCIe 4.0 на порядок отличаются. Quote Share this post Link to post Share on other sites More sharing options...
RobFPGA 8 August 11, 2021 Posted August 11, 2021 · Report post Приветствую! 8 minutes ago, bogaev_roman said: Да, но вот скорость обмена у них разная. Для P&R сколь более-мене больших проектов скорость SSD не столь важна. При времени сборки более полу-часа разницы в скорости для SATA SSD c 500MB/s или NVMe c 3GB/s незаметна. А для времени P&R <30 мин и смысла особо суетится нет. Иначе и кофе попить некогда будет Удачи! Rob. Quote Share this post Link to post Share on other sites More sharing options...
kskssk 0 August 11, 2021 Posted August 11, 2021 · Report post Учту, спасибо. Quote Share this post Link to post Share on other sites More sharing options...
fguy 0 August 11, 2021 Posted August 11, 2021 (edited) · Report post 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 August 11, 2021 by fguy Quote Share this post Link to post Share on other sites More sharing options...
kskssk 0 August 11, 2021 Posted August 11, 2021 · Report post Спасибо, пожалуй остановлюсь на проверенных Samsung 8xx pro. 13 minutes ago, fguy said: Если хотите имплемент на 8 ядрах нужно в консоли TCL дать команду: set_param general.maxThreads 8 Да, я так и делаю. Но больше ядер хочется, чтоб не было замедления при параллельном запуске нескольких имплементаций. Quote Share this post Link to post Share on other sites More sharing options...
fguy 0 August 11, 2021 Posted August 11, 2021 · Report post 2 часа назад, kskssk сказал: Но больше ядер хочется, чтоб не было замедления при параллельном запуске нескольких имплементаций. Замедление все равно будет - сужу по опыты совместных вычислений и разводок на и9 9900 - проблема скорее всего в 2х-каналаьном ОЗУ - возможно пк с 4х-канальным озу дадут лучше результат, но они где то в 2е дороже и тактовые у тех процов ниже. Quote Share this post Link to post Share on other sites More sharing options...
negiin 0 August 11, 2021 Posted August 11, 2021 · Report post На скорость компиляции больше всего влияет одно поточная производительность. Я бы выбрал что нибудь из верхних строчек рейтинга https://www.cpu-monkey.com/en/cpu_benchmark-cinebench_r23_single_core-15. Процессоры с 4 каналами памяти - это сегмент HEDT и там производительность на ядро меньше. Quote Share this post Link to post Share on other sites More sharing options...
kskssk 0 August 12, 2021 Posted August 12, 2021 · Report post Спасибо, гляну. Quote Share this post Link to post Share on other sites More sharing options...
Alex77 2 August 12, 2021 Posted August 12, 2021 · Report post ну и что америку открыли? испокон веков главное было частота проца (одного потока в пике), пропускная полоса памяти и остальное по остаточному принципу. несколько проектов компилить - будет тормоз по любому. осталось только оргмеры применять - это бд и оос. единственно не раскрыта тема интел - амд при одинаковой частоте и памяти. Quote Share this post Link to post Share on other sites More sharing options...