0
什麼是確定有多少加法,乘法,取冪等不處理器根據其規格(頻率,存儲器類型等)每秒執行的最佳方式?例如。英特爾i7?目標是在選擇部署它的機器之前估算程序/服務的性能。如何確定每秒處理器的算術運算次數?
謝謝!
什麼是確定有多少加法,乘法,取冪等不處理器根據其規格(頻率,存儲器類型等)每秒執行的最佳方式?例如。英特爾i7?目標是在選擇部署它的機器之前估算程序/服務的性能。如何確定每秒處理器的算術運算次數?
謝謝!
這幾天幾乎是不可能的。
現代處理器有很多技巧,例如分支預測,它爲不同的實現提供了非常不同的結果(請參閱流行的Why is it faster to process a sorted array than an unsorted array?問題)。
我認爲最好的方法是檢查基準(例如,http://www.cpubenchmark.net/high_end_cpus.html),因爲這些提供你正在尋找的「整體」的畫面。
如何從基準測試中對i7處理器進行估算?在我的代碼中,我計算了指令和它們的類型,我不知道每個指令有多少個週期。 – user3785839
將系統的基準與i7進行比較。但是,我認爲它幾乎不可能確定您的程序運行得如何 - 您爲什麼需要這樣精確的估計? – Sanchises