vivado中设置多线程编译
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中设置多线程编译相关推荐
- vivado 一次性设置多线程编译
设置多线程的命令为: set_param general.maxThreads 4 读取当前线程数的命令: 为get_param general.maxThreads 需修改一个文件: 在ug893中 ...
- vivado中设置多核编译
1.在tcl console中输入set_param general.maxThreads <value> 设置的时候不用添加<>; 2.配置好后,report一下,看一下 ...
- 如何在ipad中设置c编译环境,编译c程序
参考自http://blog.syshalt.net/?s=gcc 拿ipad写c程序实在是本人一个蓄谋已久的方案,网上查了许多方案,发现都比较旧了,好多包都下载不下来,于是找了下这些想法的源头,貌似 ...
- maven项目在pom.xml中设置JDK编译版本
概要: 每次update project项目JRE System Lib都会变化,那么,可以再pom.xml的<build>上加上 <plugins> ...
- 在VS中设置预编译头从而提高编译速度
- Vivado使用技巧(24):HDL/XDC中设置综合属性
Vivado综合工具支持直接在RTL文件或XDC文件中设置综合属性.如果Vivado识别出设置的属性,会创建与之相关的逻辑电路:如果不能识别设置的属性,会将该属性和值存放在生成的网表中.因为某些属性, ...
- PyTorch训练中Dataset多线程加载数据,比Dataloader里设置多个workers还要快
PyTorch训练中Dataset多线程加载数据,而不是在DataLoader 背景与需求 现在做深度学习的越来越多人都有用PyTorch,他容易上手,而且API相对TF友好的不要太多.今天就给大家带 ...
- 【PyTorch训练中Dataset多线程加载数据,比Dataloader里设置多个workers还要快】
文章目录 一.引言 二.背景与需求 三.方法的实现 四.代码与数据测试 五.测试结果 5.1.Max elapse 5.2.Multi Load Max elapse 5.3.Min elapse 5 ...
- 如何使用Synopsys VCS在Vivado中编译库并执行仿真
本文首发于hifpga.com vivado中的仿真库和模型与ISE中的是不一样的,因此在vivado中使用VCS进行仿真的方法也与ISE中不一样. VCS可以通过两种方法对XILINX的器件进行功能 ...
最新文章
- 输入密码查看flag(详解)——Bugku
- 【译】Blockchain-based Machine Learning Marketplaces
- Redis实战(四):redis的消息订阅、pipeline、事务、modules、布隆过滤器、缓存LRU
- linux svn启动和关闭(转)
- java并发编程(十)使用wait/notify/notifyAll实现线程间通信
- linux 安装_Linux安装JDK
- 一人身兼多个项目时的“课程表”工作模式实践
- 5-17 汉诺塔的非递归实现 (25分)
- [cuda]cuda驱动版本对应+旧版本cuda下载网址
- html页面怎么放swf,如何在HTML页面中嵌入SWF文件?
- /etc/rc.d/init.d/leds
- 抖音程序员向女友表白小程序源码及程序包
- 使用阿里云建站 ——记录踩过的坑
- 区块链技术解决投行电子底稿监管痛点 中国证券业协会在“中证链”发布首个应用
- 在centos7.7安装搜狗输入法踩坑日记
- 使用中文维基百科语料库训练一个word2vec模型 12.1
- 统信 UOS 连接 Windows 共享打印机
- 虚拟机centos7安装python_Win10家庭版通过Hyper-V安装Centos7+Python3.7过程总结
- Week2 Bing词典Android客户端案例分析
- AMD cpu黑苹果 修改补丁 OpenCore教程
热门文章
- 2021年春季学期-信号与系统-第五次作业参考答案-第三小题
- 克隆树莓Raspberry Pi Mode4 的TF卡
- 带有生命的电子器件模型
- 新工科教育的实践与思考——曾勇校长在工程教育高峰论坛上的报告
- 2017-2019年全国大学生智能汽车竞赛获奖数据分析
- AD5272数字变阻器
- java管程 实现,Java中的管程模型
- php mysql 遍历 嵌套_PHP / mySQL – 如何将嵌套行提取到multidimensinal数组中
- 家用电器用户行为分析与事件识别_用户行为分析系统
- python dict批量选择_Python 中有 3 个不可思议的返回功能