使用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 獲得乙個執行緒物件。...