Intel:Quartus® Prime / Quartus® II のコンパイル・スピードとマシンのプロセッサ数の関係を教えてください。
Quartus Prime
カテゴリ:Quartus® Prime / Quartus® II
ツール:Quartus® Prime / Quartus® II
デバイス:-
Quartus® Prime / Quartus® II は、Intel HyperThreading 機能(コア数を疑似的に多く見せてマルチタスクに対応する機能)に対応していますが、Quartus® Prime / Quartus® II の Parallel compilation の設定を Auto (Use all available processors) に設定すると、実際のコア数しか使用されません。
そのため、HyperThreading で認識されているプロセッサをすべて使うためには、Manual (Maximum processors allowed:xx) で設定する必要があります。
これにより、10% 程コンパイル時間が短縮されます。(もちろん、プロセッサ数に依存します)
実際に使用されているプロセッサ数は、各レポート・ファイル(.fit.rpt や .map.rpt、*.sta.rpt など)の Parallel compilation セクションで確認できます。
また、コンパイル・フロー(Analysis&Synthesis、Fitter、Assembler、TimingAnalyzer)で使用されているプロセッサ数の平均は、*.flow.rpt ファイルで確認することができます。