Intel® Moderncode for Parallel Architectures
Support for developing parallel programming applications on Intel® Architecture.

how to get the wall time of special code line?

sun__lei
Beginner
1,441 Views

how to get the wall time of special code line?

0 Kudos
2 Replies
ArthurRatz
Novice
1,441 Views

Here's an example:

std::clock_t start = std::clock();

// do some work

std::clock_t finish = std::clock();

std::double_t time_span = finish - start;

std::cout << "Execution time: " << time_span << "\n";

Good luck.

0 Kudos
Bernard
Valued Contributor I
1,389 Views

At least you may use a partially ordered RDTSCP instruction.

Be aware, that assembly implementation may run in the "shadow" of RDTSCP instruction (i.e. execute faster (in terms of pipeline stage of execution, than RDTSCP instruction)

0 Kudos
Reply