[問題] mpi要用什麼時鐘計時?

作者: fragmentwing (片翼碎夢)   2022-12-23 12:25:23
如題 在弄mpi的東西 現在使用cpu_time和system_clock做測試
看網路上有人說cpu_time會把每一個處理序跑的時間加總,可是我用system_clock跑出來的時間有時候差很多,有時候又很近
而且最詭異的是,如果讓程式多寫點訊息出來,這兩個顯示出來的運行時間居然還變短了
作者: blc (Anemos)   2022-12-24 07:12:00
我覺得時間變短是因為cache
作者: fragmentwing (片翼碎夢)   2022-12-24 12:36:00
為什麼?緩存執行會影響計數時間?還是我應該用date_and_time來處理?
作者: blc (Anemos)   2021-01-03 15:02:00
cpu_time的差值是佔用cpu的時間system_clock 是系統時間 要計時的話用這個重複跑時間變短,可能是資料還在記憶體或計算改查表
作者: fragmentwing (片翼碎夢)   2021-01-26 12:51:00
感謝回覆

Links booklink

Contact Us: admin [ a t ] ucptt.com