From 4f0fa185b8f3493cef3452d2de6c1c67e5dc74b1 Mon Sep 17 00:00:00 2001 From: Luka Stanisic <luka.stanisic@inria.fr> Date: Thu, 12 May 2016 15:23:11 +0200 Subject: [PATCH] Adding makespans timers that will work for both Native and SimGrid executions --- Tests/GroupTree/testBlockedUniform.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Tests/GroupTree/testBlockedUniform.cpp b/Tests/GroupTree/testBlockedUniform.cpp index 2eab6c756..070c0ddcf 100644 --- a/Tests/GroupTree/testBlockedUniform.cpp +++ b/Tests/GroupTree/testBlockedUniform.cpp @@ -125,9 +125,13 @@ int main(int argc, char* argv[]){ GroupKernelClass groupkernel(NbLevels, loader.getBoxWidth(), loader.getCenterOfBox(), &MatrixKernel); GroupAlgorithm groupalgo(&groupedTree,&groupkernel); + // Extended for Native vs SimGrid makespans comparison timer.tic(); + double start_time = starpu_timing_now(); groupalgo.execute(); + double end_time = starpu_timing_now(); std::cout << "Kernel executed in in " << timer.tacAndElapsed() << "s\n"; + std::cout << (end_time - start_time)/1000 << "\n"; // Validate the result if(FParameters::existParameter(argc, argv, LocalOptionNoValidate.options) == false){ -- GitLab