0c8ce2b0
Pedro Roque
missing files
|
1
2
3
4
|
/*
* benchmark.h
*
* Created on: 23/04/2016
|
4d26a735
Pedro Roque
Increased recogni...
|
5
|
* Author: pedro
|
0c8ce2b0
Pedro Roque
missing files
|
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
*/
#ifndef SRC_UTILS_BENCHMARK_H_
#define SRC_UTILS_BENCHMARK_H_
#include <sys/types.h>
#include "CL/cl_platform.h"
#include "../config.h"
#if defined(WIN32) || defined(_WIN32) || defined(__WIN32) && !defined(__CYGWIN__)
int gettimeofday(struct timeval* tp, struct timezone* tzp);
#endif
|
4d26a735
Pedro Roque
Increased recogni...
|
21
22
|
void format_elapsed_time_m_s_ms(char* elapsed_time, __time_t start_sec, __suseconds_t start_usec, __time_t end_sec, __suseconds_t end_usec);
void format_elapsed_time_s_ms(char* elapsed_time, __time_t start_sec, __suseconds_t start_usec, __time_t end_sec, __suseconds_t end_usec);
|
0c8ce2b0
Pedro Roque
missing files
|
23
|
cl_ulong get_elapsed_ms(__time_t start_sec, __suseconds_t start_usec, __time_t end_sec, __suseconds_t end_usec);
|
4d26a735
Pedro Roque
Increased recogni...
|
24
25
26
27
28
|
void format_time_m_s_ms(char* time, __time_t curr_sec, __suseconds_t curr_usec);
void format_ms_s_ms(char* time, cl_ulong ms);
void format_time_s_ms(char* time, __time_t curr_sec, __suseconds_t curr_usec);
void format_nanosec_m_s_ms(char* time, cl_ulong nanosec);
void format_nanosec_s_ms(char* time, cl_ulong nanosec);
|
0c8ce2b0
Pedro Roque
missing files
|
29
30
|
#endif /* SRC_UTILS_BENCHMARK_H_ */
|