Vivado設定多執行緒編譯(附一次性設定方法)

2021-09-02 07:44:50 字數 939 閱讀 3190

使用vivado時編譯常常花費我們很長的時間今天介紹一下通過更改編譯執行緒數提公升編譯速度的方法,使原本1個小時的編譯時間縮短至50分鐘左右

1、獲取當前編譯執行緒數的方法

在tcl console介面輸入命令:get

_param general.maxthreads。如圖

,windows下預設設定為2。

vivado編譯預設執行緒數如下:

windows——2執行緒(default)

linux——8執行緒(default)

2、設定當前編譯執行緒數的方法:

在tcl console介面輸入命令:

set_param general.maxthreads [

number](1

≤ [number

] ≤ 8)

例如:set_param general.maxthreads 8

,如圖所示。

上述方法每次開啟軟體都需要重新設定

密碼:329o

vivado中設定多執行緒編譯

vivado中乙個run編譯時支援的執行緒數如下表 綜合時一般是2執行緒 place route windows預設 linux預設 windows開啟maxthreads 8 linux開啟maxthreads 8 設定多執行緒的命令為 set param general.maxthreads 4...

多執行緒 設定執行緒池執行緒數量

一 需求 web server通常有個配置,最大工作執行緒數,後端服務一般也有個配置,工作執行緒池的執行緒數量,這個執行緒數的配置不同的業務架構師有不同的經驗值,有些業務設定為cpu核數的2倍,有些業務設定為cpu核數的8倍,有些業務設定為cpu核數的32倍。工作執行緒數 的設定依據是什麼,到底設定...

Python使用多執行緒(附 爬蟲使用的執行緒池)

使用的庫 python 3.threading 較高階,常用 thread python2.中叫 thread 偏底層 python 2.thread 實現多執行緒 python3.6,使用threading庫 1 函式實現 第一種 通過函式建立執行緒 def 函式a pass 獲得乙個執行緒物件。...