[問題] 如何精準計算 運算元(+ - * /)時間
開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
VC++
額外使用到的函數庫(Library Used): (Ex: OpenGL, ...)
問題(Question):
最近碩士論文在撰寫實驗結果,在許多論文當中 提出
運算單元的分析 加法時間 乘法時間 模數運算時間....等
想要對使用的函式進行速度分析
想法: 分別重複做使用到的函式 100000 次 由100000次時間來表示
餵入的資料(Input):
函式:混論圖函式(Chaos Logistic map) x=r*x*(1-x);
輸入訊號: 0~1 double的值
預期的正確結果(Expected Output):
應為 時間
錯誤結果(Wrong Output):
0 (時間太快?我做了10000000次也是這個結果)
程式碼(Code):(請善用置底文網頁, 記得排版)
http://dpaste.com/hold/571946/
補充說明(Supplement):
我還想測試 加法 減法 模數 乘法 ...等時間分析
感謝大大們的指導
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 163.23.24.11
※ 編輯: ouyang0916 來自: 163.23.24.11 (07/20 11:02)
→
07/20 11:08, , 1F
07/20 11:08, 1F
→
07/20 11:18, , 2F
07/20 11:18, 2F
感謝大大的回覆 我也很困擾 我程式平均 需要 0.01秒...其中包含數百萬次的計算(影像)
真不知道PAPER上面的怎麼算出來的
我本來設計跑雙迴圈
size=1000000
for(j=0;j<size;j++) for(i=0;i<size;i+) {
....
....
}
時間還是0...
※ 編輯: ouyang0916 來自: 163.23.24.11 (07/20 11:24)
→
07/20 11:25, , 3F
07/20 11:25, 3F
→
07/20 11:26, , 4F
07/20 11:26, 4F
→
07/20 12:05, , 5F
07/20 12:05, 5F
→
07/20 12:06, , 6F
07/20 12:06, 6F
→
07/20 12:07, , 7F
07/20 12:07, 7F
→
07/20 12:07, , 8F
07/20 12:07, 8F
→
07/20 12:18, , 9F
07/20 12:18, 9F
→
07/20 13:11, , 10F
07/20 13:11, 10F
→
07/20 13:12, , 11F
07/20 13:12, 11F
討論串 (同標題文章)
完整討論串 (本文為第 1 之 2 篇):