2012-12-19 37 views
1

我目前正在嘗試使用SPEC CPU 2006對新的FDO工具鏈進行基準測試。如何指定在SPEC CPU 2006基準測試中運行的工作負載?

某些基準測試可在多個工作負載下運行。例如473.astar與河流和BigLakes一起運行。

當我在這個基準上使用FDO時,它被編譯,然後用BigLakes訓練,然後用河流訓練。問題是該工具不提供聚合,所以第一次培訓是無用的。

我希望能夠將astar.rivers和astar.BigLakes2048作爲兩個獨立的基準測試。例如,astar.rivers會做:

編譯 火車愛仕達與河流 編譯河流 基準愛仕達

是類似的東西可能與runspec或我使用腳本自己做所有不使用SPEC工具?

我讀了幾篇論文,其中結果以這種方式呈現,所以我認爲這是可能的。

非常感謝

回答

2

我找到了解決問題的辦法。

要做到這一點的方法是複製基準目錄,重命名它,然後刪除不需要的輸入文件。刪除ref和train輸入文件非常重要。此外,有必要編輯Spec/object.pm文件來設置新名稱。還需要編輯CFP2006.bset或CINT2006.bset文件以添加新基準,否則即使在原始文件中runpec也不會顯示任何結果。

這並不美觀,但效果很好。

相關問題