summaryrefslogtreecommitdiff
path: root/benchmarks/CUDA/DG/src/tictoc.cu
blob: f1335c306512fe9584000854b11adbb83671c020 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
cudaEvent_t cstart, cstop;

void cudatic(){
  
  cudaEventCreate(&cstart);
  cudaEventCreate(&cstop);

  cudaEventRecord(cstart, 0); 
}

float cudatoc(){
  
  cudaEventRecord(cstop, 0); 
  cudaEventSynchronize(cstop); 
  float elapsedTime; 
  cudaEventElapsedTime(&elapsedTime, cstart, cstop);
  
  /* return elapsed time in seconds */
  return elapsedTime/1000.0;

}