天天看點

Speccpu2017分數的一點介紹

speed與rate說明

  • speed:包含10個整形測試和10個浮點測試。speed測試隻運作一次測試題,測試分數高,說明單次運作時間短。
  • rate:包含10個整形測試和13個浮點測試,rate測試是運作多個相同的測試題,運作數量由測試者指定,分數高,代表更大的通量(固定時間處理問題的數量)

base與peak說明

  • base:base是簡單的标準的配置
  • peak:peak是可以提供更多個性化的配置編譯選項

Spec2017 計算rate分值算法

$$

\Large{ratio = copies*(reference\_time/test\_time)}

  • copies:指定相同問題的數量
  • reference_time:SPEC給出的參考時間
  • test_time:測試得出的時間

\Large{ratio = \frac{reference\_time}{test\_time/copies}}

說明:公式含義為,參考時間與單份測試所用時間的比值。

ratio越高表示相同時間可以處理更多的問題,即機器的通量高。

本測試過程中可以設定copies,但OpenMP被禁止。

Spec2017 計算speed分值算法

\Large{ratio = \frac{reference\_time}{test\_time}}

ratio越高表示完成同樣的問題用時更少。

本測試過程中可采用設定threads參數提高問題處理速度,即通過使用者指定OpenMP線程數進行測試。

繼續閱讀