什么样的电脑配置跑Vivado FPGA综合最快?
寫在前面
? ? ? ? 剛好上個禮拜新配了一臺12代酷睿12700F+32G內存的電腦拿來跑vivado,這么來看還是很符合作者觀點的。
? ? ? ? 轉載自:什么樣的電腦配置跑Vivado FPGA綜合最快?
開場白
????????本人業余搞FPGA開發的同時,還喜歡研究生產力工具,包括硬件和軟件的,電腦就是重中之重,因為這事沒少被媳婦數落,”就知道給自己買各種東西,沒見給我和寶寶買“;恰好今年手中有個還算比較大FPGA工程,綜合一次相當費時,索性把以前記錄的;首先,這里的配置是有時限性的;當前的AMD和Intel最新桌面級CPU分別為Zen3+的6000系列和12代酷睿;待Zen4和13代酷睿到來,本文結論就不一定合適了,說不定這次紅、藍兩大廠都擠一大管牙膏;本文以vivado為例,但對Intel家的FPGA開發軟件也具有參考意義。補充,不要忘了maxThreads參數。
Vivado綜合的特點
????????1、主要吃CPU單核性能,多核僅能在IP核綜合的階段能充分利用所有CPU Core,該階段在整個工程階段僅占很小的比例,其他階段只有少數CPU核心在工作;因此同樣的12代酷睿CPU,同主頻下6個大核的12600K和8個大核的12700K綜合同一個大工程(耗時1小時),基本沒有差異;
????????2、GPU沒有加速作用,所以對于沒有大型游戲需求的朋友,獨立顯卡可以省了,直接用核顯即可;
????????3、內存:大型工程,特別是大量使用Xilinx IP核的工程綜合時需要較大內存,另外如果同時打開多個工程,對內存的需求也會增加;
近幾年主流CPU性能對比
AMD 1700(超頻3.7GHz)
Intel 9900K(超頻5.0G)
AMD 5800H(2021拯救者R9000P)
Intel 10900K(迷你ITX主板,功耗受限90W,所以多核性能明顯拉跨)
Intel 12600K(超頻5.0G)
12700K,12900K單核性能與此基本相同
以上未標明超頻即為默頻狀態
不同CPU下vivado綜合對比
參考FPGA工程基本信息:芯片XCZU9CG 1156,時鐘120MHz
| CPU型號 | vivado耗時 |
| 2021拯救者R9000P AMD 5800H(4.2GHz) | 1小時40分鐘 |
| 12600K(P5.0GHz,E3.7GHz) | 1小時 |
| 12700K(P5.0GHz,E3.7GHz) | 1小時 |
Vivado在12代酷睿+win11系統下注意事項
????????12代酷睿最好搭配win11系統,原因:12代酷睿采用了大小核架構(性能核P Core和能效核E Core),我們FPGA綜合時應該采用性能核P,win10系統缺乏對該架構下大小核的調度機制,導致性能無法全面發揮;也可以在bios中關閉E core,但未做具體測試,應該沒人想這么干吧。
????????win11也有一個大問題,目前的調度機制應該是后臺應用會交給能效核E,這樣問題來了,vivado綜合時必須保持軟件在前臺,才能發揮最高效率;例如我點擊開始綜合后,打開pdf看資料去了,系統就給你的vivado安排到E核上運行了;下圖未vivado在后臺時的情況,主要是4個E核在干活,P核主頻也只有4GHz左右;
????????下圖是vivado在后臺跑出來的時間,原本的1小時變成了1:40
????????如下圖將vivado轉到前臺后,P核開始干活,E核休息,主頻接近5Ghz
????????此時vivado綜合時間恢復到1小時;如果就是要一邊看資料一邊編譯或者同時綜合兩個工程呢(因為單個工程CPU占用率較低,故兩個工程同時綜合時相互影響較小),有沒有解決辦法呢,我嘗試了一個辦法,確實有效;
????????解決辦法:多屏幕,沒錯,既然程序在前臺就行,那么有兩者選擇,一種時一個顯示器對半分,另一種就是直接上兩個顯示器,各開一個全屏軟件;
推薦配置
| 關鍵配置 | 臺式機 | 筆記本(游戲本) |
| CPU | 性價比:i5-12600K 進階款:i7-12700K 土豪款:i9-12900KS(主頻5.5G) | 最佳性價比:i5-12500 進階款:i7-12700H |
| 芯片組 | 首選Z690:支持超頻,從自動睿頻的4.6G超到5.0G,可提升10%左右單核性能,12900KS甚至能超到5.5GHz,單核性能又能提升約10%; | 注意:一定要買支持內存和硬盤擴展的,即內存是兩個筆記本內存條形式的,還要有一個NVME SSD擴展口,目前主流型號均是512GB硬盤,16GB內存,后期都需要自行擴展才好 |
| 內存 | 1、至少16GB; 2、對于工程較大的,建議32GB,方便vivado多開,包括matlab這種常用軟件 3、內存頻率DDR4 3200足矣,沒必要多花冤枉錢 | |
| 硬盤 | 統一建議:SSD固態,大工程文件加載費時,容量看預算 | |
| 電源 | 為啥提電源和散熱呢,因為超頻為導致功耗劇增,所以電源得小心,推薦500W以上(不含獨顯),散熱器有優先水冷(240就可以),最次要6銅管的風冷 | |
| 散熱 | ||
| 系統 | 12代酷睿最好配win11系統 | |
| 備注 | 注意:買了Z690主板的一定要超頻試試,普遍超到5.0GHz沒什么問題,供電好的主板可以到5.1或者5.2 | 一定要看性能釋放,輕薄本因為功耗限制,性能會被限制,游戲本通常限制較小,(但也要看具體產品);特別是CPU負載高時,輕薄本會因為功耗限制而降頻運行 |
Intel i5-12600KF【10核/16線程】3.7GHz(↑4.9G)/20M/無核顯/125W
Intel i5-12600K【10核/16線程】3.7GHz(↑4.9G)/20M/UHD770/125W
Intel i7-12700KF【12核/20線程】3.6GHz(↑5.0G)/25M/無核顯/125W
Intel i7-12700K【12核/20線程】3.6GHz(↑5.0G)/25M/UHD770/125W
Intel i9-12900KF【16核/24線程】3.2GHz(↑5.2G)/30M/無核顯/125W
Intel i9-12900K【16核/24線程】3.2GHz(↑5.2G)/30M/UHD770/125W
本人家中的電腦為12600K+Z690主板+64GB內存,無獨顯,6銅管的風冷169元;
筆記本為拯救者R9000P:AMD 5800H+3050TI+32GB內存;
公司新配的電腦為12700K+Z690主板+64GB內存,無獨顯,240水冷499元,溫度更穩;
總結
以上是生活随笔為你收集整理的什么样的电脑配置跑Vivado FPGA综合最快?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 计算机找不到 bitlocker,win
- 下一篇: 关于IDM下载器,提示:一个假冒的序列号