VIVADO中一个run编译时支持的线程数如下表:(综合时一般是2线程)

Place

Route

Windows默认

2

2

Linux默认

4

4

Windows开启maxThreads=8

4

4

Linux开启maxThreads=8

8

8

设置多线程的命令为:  set_param general.maxThreads 4

读取当前线程数的命令: 为get_param  general.maxThreads

最近基于vivado开发V7的逻辑,编译一把速度需要很长时间,一直在想办法解决这个问题,但是基本没找到什么好的方法。现在电脑配置已经很牛逼了,可是需要的时间还是很长,因此在找有没有能够充分利用电脑资源来提升编译速度的东西。找了半天就找了一条指令。

如下:

set_param general.maxThreads (8)

其中括号内的数字为编译器用到的最大线程数。在Windows中,编译器默认的是2,Linux中默认的是8。在Windows开发中我们利用这条tcl指令就可以将最大线程数改为8。不过每次在执行imp之前都需要输入一次,这个请同学们不要忘记。

我自己亲自试验过了提升的速度。同一个工程2线程需要52分钟,而8线程需要43分钟,提高了9分钟。虽然提高效果不明显,聊胜于无。

vivado中设置多线程编译相关推荐

  1. vivado 一次性设置多线程编译

    设置多线程的命令为: set_param general.maxThreads 4 读取当前线程数的命令: 为get_param general.maxThreads 需修改一个文件: 在ug893中 ...

  2. vivado中设置多核编译

    1.在tcl console中输入set_param general.maxThreads <value>   设置的时候不用添加<>; 2.配置好后,report一下,看一下 ...

  3. 如何在ipad中设置c编译环境,编译c程序

    参考自http://blog.syshalt.net/?s=gcc 拿ipad写c程序实在是本人一个蓄谋已久的方案,网上查了许多方案,发现都比较旧了,好多包都下载不下来,于是找了下这些想法的源头,貌似 ...

  4. maven项目在pom.xml中设置JDK编译版本

    概要: 每次update project项目JRE System Lib都会变化,那么,可以再pom.xml的<build>上加上 <plugins>             ...

  5. 在VS中设置预编译头从而提高编译速度

  6. Vivado使用技巧(24):HDL/XDC中设置综合属性

    Vivado综合工具支持直接在RTL文件或XDC文件中设置综合属性.如果Vivado识别出设置的属性,会创建与之相关的逻辑电路:如果不能识别设置的属性,会将该属性和值存放在生成的网表中.因为某些属性, ...

  7. PyTorch训练中Dataset多线程加载数据,比Dataloader里设置多个workers还要快

    PyTorch训练中Dataset多线程加载数据,而不是在DataLoader 背景与需求 现在做深度学习的越来越多人都有用PyTorch,他容易上手,而且API相对TF友好的不要太多.今天就给大家带 ...

  8. 【PyTorch训练中Dataset多线程加载数据,比Dataloader里设置多个workers还要快】

    文章目录 一.引言 二.背景与需求 三.方法的实现 四.代码与数据测试 五.测试结果 5.1.Max elapse 5.2.Multi Load Max elapse 5.3.Min elapse 5 ...

  9. 如何使用Synopsys VCS在Vivado中编译库并执行仿真

    本文首发于hifpga.com vivado中的仿真库和模型与ISE中的是不一样的,因此在vivado中使用VCS进行仿真的方法也与ISE中不一样. VCS可以通过两种方法对XILINX的器件进行功能 ...

最新文章

  1. 输入密码查看flag(详解)——Bugku
  2. 【译】Blockchain-based Machine Learning Marketplaces
  3. Redis实战(四):redis的消息订阅、pipeline、事务、modules、布隆过滤器、缓存LRU
  4. linux svn启动和关闭(转)
  5. java并发编程(十)使用wait/notify/notifyAll实现线程间通信
  6. linux 安装_Linux安装JDK
  7. 一人身兼多个项目时的“课程表”工作模式实践
  8. 5-17 汉诺塔的非递归实现 (25分)
  9. [cuda]cuda驱动版本对应+旧版本cuda下载网址
  10. html页面怎么放swf,如何在HTML页面中嵌入SWF文件?
  11. /etc/rc.d/init.d/leds
  12. 抖音程序员向女友表白小程序源码及程序包
  13. 使用阿里云建站 ——记录踩过的坑
  14. 区块链技术解决投行电子底稿监管痛点 中国证券业协会在“中证链”发布首个应用
  15. 在centos7.7安装搜狗输入法踩坑日记
  16. 使用中文维基百科语料库训练一个word2vec模型 12.1
  17. 统信 UOS 连接 Windows 共享打印机
  18. 虚拟机centos7安装python_Win10家庭版通过Hyper-V安装Centos7+Python3.7过程总结
  19. Week2 Bing词典Android客户端案例分析
  20. AMD cpu黑苹果 修改补丁 OpenCore教程

热门文章

  1. 2021年春季学期-信号与系统-第五次作业参考答案-第三小题
  2. 克隆树莓Raspberry Pi Mode4 的TF卡
  3. 带有生命的电子器件模型
  4. 新工科教育的实践与思考——曾勇校长在工程教育高峰论坛上的报告
  5. 2017-2019年全国大学生智能汽车竞赛获奖数据分析
  6. AD5272数字变阻器
  7. java管程 实现,Java中的管程模型
  8. php mysql 遍历 嵌套_PHP / mySQL – 如何将嵌套行提取到multidimensinal数组中
  9. 家用电器用户行为分析与事件识别_用户行为分析系统
  10. python dict批量选择_Python 中有 3 个不可思议的返回功能