2013-04-12 20 views
1

我一直在想,是否有什麼特別的原因,爲什麼要使用Wtime而不是其他時間測量方法?它更準確還是更可靠?有什麼理由爲什麼要使用MPI的Wtime?

我看到的唯一原因是平臺獨立性。

+2

定時測量的平臺獨立性是一個驚人的不平凡的優勢。 –

+0

我完全同意。我並不低估它。這是我現在意識到的唯一原因,所以想知道它是否有更多的優勢。我不確定這一點,但另一個將是使用它在一些實現中存在的全局時鐘。 – Michal

回答

0

由於MPI_Wtime()保證所有等級的開始時間都是相同的,它不僅可以用於計算同一等級中任意兩點之間的時間,還可以比較不同等級所花費的時間與非常方便到達某一點。

這個全球同步時鐘也可以有其他應用程序,但現在我只能想到這一點。

0

MPI_Wtime()不保證位於不同節點上的進程之間的全局同步。它爲同一節點上的進程提供同步時鐘,但gettimeofday()也提供相同的時鐘。