搜索
bottom↓
回复: 29

请大家推荐一个 编译VIVADO 速度快的 电脑配置,或者小型服务器 预算1.5W以内

[复制链接]

出0入91汤圆

发表于 2020-12-15 22:16:06 | 显示全部楼层 |阅读模式
本帖最后由 ackyee 于 2020-12-15 22:22 编辑

如题, 现在用的联想Y系列   CPU 是 I7 7700H   16GB 内存条

用VIVADO  平均  综合要用15-20分钟。  原先头像上的项目 综合一次40分钟左右
实在太浪费时间了  , 跟公司申请 打算换新电脑   ,请大家帮忙推荐一个配置

对了   是工作站的那种很多核心的CPU(至强  Xeon)好, 还是  用I9 I7 这样的CPU好?   另外好像  VIVADO 最多只能支持到 8线程吧?

大牛们帮忙推荐推荐

另外请问下 LINUX 下是否编译会快很多?

出0入442汤圆

发表于 2020-12-15 22:25:21 | 显示全部楼层
本帖最后由 wye11083 于 2020-12-15 22:28 编辑

5950X没的说,配X570+2X32G DDR4-3200纯ECC条子就是台顶级工作站。

不要考虑服务器级!服务器级主频不高。一般情况下也不建议Intel,因为(1)性价比不行,(2)现在的Intel官僚化严重,已经被轻装上阵的AMD死死压制,(3)Intel不支持ECC,桌面不能保证可靠性。我从1700用到3950X,可以说CPU和内存调好之后可以24x365开机(我现在就是3950X常年开机远程用,几个星期重启一次释放一下win10泄漏的内存,要不然win10会吃掉30GB+的内存,看Paged Pool和Non Paged Pool)。CPU散热选个好点的双塔风冷可保无忧。

出0入91汤圆

 楼主| 发表于 2020-12-15 22:57:51 | 显示全部楼层
本帖最后由 ackyee 于 2020-12-15 23:03 编辑
wye11083 发表于 2020-12-15 22:25
5950X没的说,配X570+2X32G DDR4-3200纯ECC条子就是台顶级工作站。

不要考虑服务器级!服务器级主频不高。 ...


前辈这个配置 给力,  不知道  VIVADO  最多8线程  用上16核的话  会不会有性能收益

这么高端的配置 感觉不配一个 3080都对不起 这个CPU

出0入442汤圆

发表于 2020-12-15 23:33:59 来自手机 | 显示全部楼层
ackyee 发表于 2020-12-15 22:57
前辈这个配置 给力,  不知道  VIVADO  最多8线程  用上16核的话  会不会有性能收益

这么高端的 ...

高性能多核的作用是加快仿真速度,同时你pr不过时开多个工程并行跑多个seed,一般情况下优化好的话总会有能过的。我综合工程通通32个ise配32个seed同时跑。

出0入42汤圆

发表于 2020-12-16 00:05:57 来自手机 | 显示全部楼层
wye11083 发表于 2020-12-15 23:33
高性能多核的作用是加快仿真速度,同时你pr不过时开多个工程并行跑多个seed,一般情况下优化好的话总会有 ...

大佬,这是一份代码,多个工程调用编译吗?还是一样的代码,复制多个工程编译,没怎么明白

出0入0汤圆

发表于 2020-12-16 00:31:20 | 显示全部楼层
上班不是打酱油慢慢等吗, 这么卖命,35岁一样被扫地出门

出10入12汤圆

发表于 2020-12-16 00:50:24 | 显示全部楼层
用过Vivado 2016.2在Ubuntu 16.04下编译速度和Win7差不多……

出0入442汤圆

发表于 2020-12-16 05:26:57 来自手机 | 显示全部楼层
我是一个大白菜 发表于 2020-12-16 00:05
大佬,这是一份代码,多个工程调用编译吗?还是一样的代码,复制多个工程编译,没怎么明白 ...

一个主vivado综合,一堆vivado只做pr。

出0入42汤圆

发表于 2020-12-16 08:15:13 来自手机 | 显示全部楼层
wye11083 发表于 2020-12-16 05:26
一个主vivado综合,一堆vivado只做pr。

好的,涨知识了,这样确实可以提高效率,就是吃电脑性能

出0入84汤圆

发表于 2020-12-16 08:43:36 | 显示全部楼层
vivado对多线程支持很差,基本靠单核主频拼。从来没占满过CPU。
以前用AMD2700 和Intel8700测试过,8700速度要快很多。
不过这代AMD的5系列zen 单核心也比intel强了, 果断amd 5开头的主频高的选。

出10入12汤圆

发表于 2020-12-16 11:54:43 | 显示全部楼层
wye11083 发表于 2020-12-16 05:26
一个主vivado综合,一堆vivado只做pr。

5600 5800 5900的主要差别好像就是核心数不同,主频都差不多。如果只是单个工程编译,速度上差别大不大呢?

出0入442汤圆

发表于 2020-12-16 14:02:26 来自手机 | 显示全部楼层
xxdd 发表于 2020-12-16 11:54
5600 5800 5900的主要差别好像就是核心数不同,主频都差不多。如果只是单个工程编译,速度上差别大不大呢 ...

你在妄想。

出0入0汤圆

发表于 2020-12-18 09:15:08 | 显示全部楼层
之前跟公司提过升级硬件,没回应
那我就继续喝茶摸鱼,慢慢来好了

出0入91汤圆

 楼主| 发表于 2020-12-18 12:51:43 | 显示全部楼层
观察者 发表于 2020-12-18 09:15
之前跟公司提过升级硬件,没回应
那我就继续喝茶摸鱼,慢慢来好了

我也不想摸鱼  可实力他不允许

出0入0汤圆

发表于 2020-12-18 21:34:15 | 显示全部楼层
观察者 发表于 2020-12-18 09:15
之前跟公司提过升级硬件,没回应
那我就继续喝茶摸鱼,慢慢来好了

应该是硬件好了,效率高了;就有时间喝茶摸鱼吧!

出0入4汤圆

发表于 2020-12-19 09:40:26 | 显示全部楼层
咦,我笔记本是I7 9750H,vivado支持12线程呀

出0入224汤圆

发表于 2020-12-19 11:57:08 来自手机 | 显示全部楼层
suebillt 发表于 2020-12-19 09:40
咦,我笔记本是I7 9750H,vivado支持12线程呀

实测I7 10875H,就算用16线程,下来也差别不大。

出0入91汤圆

 楼主| 发表于 2021-3-25 13:29:57 | 显示全部楼层
wye11083 发表于 2020-12-16 05:26
一个主vivado综合,一堆vivado只做pr。

我打算最近配一个  5950试试看

出0入442汤圆

发表于 2021-3-25 15:03:09 来自手机 | 显示全部楼层
ackyee 发表于 2021-3-25 13:29
我打算最近配一个  5950试试看

更新一下,vivado可以直接tcl并发(不需要启动图形界面),能省一半内存,建议128gb ddr4-3200 纯ecc条子,可以确保24*365不崩。大工程(约100k lut+200k dff)仍然会达到8gb/每个vivado,tcl模式可以16并发,可惜am4上限128gb。

出0入0汤圆

发表于 2021-3-25 16:13:45 | 显示全部楼层
终于看到懂xilinx开发环境的大神了,膜拜一下
原来要并发跑

出0入0汤圆

发表于 2021-3-27 01:49:41 来自手机 | 显示全部楼层
ackyee 发表于 2021-3-25 13:29
我打算最近配一个  5950试试看

能不能来个单个工程 7700hq 和 ryzen3 编译速度对比,vivado实在太慢了,也在考虑升级工作站。

出0入91汤圆

 楼主| 发表于 2021-4-27 16:30:17 | 显示全部楼层
wye11083 发表于 2020-12-15 22:25
5950X没的说,配X570+2X32G DDR4-3200纯ECC条子就是台顶级工作站。

不要考虑服务器级!服务器级主频不高。 ...

前辈 网上说 5900 单核心性能要强于5950x  这让我很难选择
跑VIVADO 会不会 5900高于5950

出0入46汤圆

发表于 2021-4-27 17:04:20 | 显示全部楼层
用AMD的U是不是也不错?

出0入8汤圆

发表于 2021-4-27 17:11:43 | 显示全部楼层
ackyee 发表于 2021-4-27 16:30
前辈 网上说 5900 单核心性能要强于5950x  这让我很难选择
跑VIVADO 会不会 5900高于5950 ...

只编译一个程序的话,8个核跟80个核都是一样的,vivado windows下支持4核,linux下支持8核,但测试windows下4核只比单核快了20%-30%
所以要想单个工程编译快的话就靠单核性能了,因为现在是个cpu就大于4核了

出0入91汤圆

 楼主| 发表于 2021-4-27 17:19:03 | 显示全部楼层
prow 发表于 2021-4-27 17:11
只编译一个程序的话,8个核跟80个核都是一样的,vivado windows下支持4核,linux下支持8核,但测试window ...

好像现在 win下可以支持 8核了 ,JOB 8  但是 大家都说linux  跑起来更欢快,哪怕WIN下装虚拟机也比win欢快

出0入442汤圆

发表于 2021-4-27 17:25:14 | 显示全部楼层
ackyee 发表于 2021-4-27 16:30
前辈 网上说 5900 单核心性能要强于5950x  这让我很难选择
跑VIVADO 会不会 5900高于5950 ...

vivado内存负载不大,3950X跑满16个(DDR4-3200 128G ECC内存)同时编译100K LUT+170K DFF工程,内存延迟从90ns增加到120ns(GDM不稳定,128G要插满,开机1个月重启了,于是关GDM+开2T,现在稳定工作2个月了,延迟从90ns升到93ns,AMD的内存延迟太弱鸡)。开p95选large fft内存延迟直接奔到290ns以上去了。所以CPU随便选,vivado吃缓存。看你负载和并发数。通常绝大多数程序都对缓存比较友好,除非是大数据处理。

出0入4汤圆

发表于 2021-5-7 03:06:49 | 显示全部楼层


相同工程, 通过命令行方式编译, 整理了一个表格供参考对比.

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

发表于 2021-5-7 05:50:14 来自手机 | 显示全部楼层
综合要写一堆磁盘文件,把工作路径放固态盘

出0入91汤圆

 楼主| 发表于 2021-5-7 08:37:34 | 显示全部楼层
swdebug 发表于 2021-5-7 03:06
相同工程, 通过命令行方式编译, 整理了一个表格供参考对比.

5系列那么强悍

出0入27汤圆

发表于 2021-5-19 05:04:29 来自手机 | 显示全部楼层
wye11083 发表于 2020-12-15 22:25
5950X没的说,配X570+2X32G DDR4-3200纯ECC条子就是台顶级工作站。

不要考虑服务器级!服务器级主频不高。 ...

5950价格太高了,还有次一点型号支持ecc内存的吗?
ecc内存有无推荐?
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-4-20 09:29

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表