Multi-core Hash Joins
Main-memory hash join implementations for multi-core CPUs
perf_counters.h
Go to the documentation of this file.
1
12#ifndef PERF_COUNTERS_H
13#define PERF_COUNTERS_H
14
15
24#ifndef PER_CORE
25#define PER_CORE 0
26#endif
27
29#ifndef PER_SOCKET
30#define PER_SOCKET 1
31#endif
32
34#ifndef PER_SYSTEM
35#define PER_SYSTEM 0
36#endif
37
39extern char * PCM_CONFIG;
40
42extern char * PCM_OUT;
43
52void
53PCM_initPerformanceMonitor(const char * pcmcfg, const char * pcmout);
54
59void
60PCM_start();
61
66void
67PCM_stop();
68
74void
76
81void
83
89void
91
96void
98
103void
104PCM_log(char * msg);
105
108#endif /* PERF_COUNTERS_H */
void PCM_initPerformanceMonitor(const char *pcmcfg, const char *pcmout)
void PCM_printAccumulators()
void PCM_start()
void PCM_stop()
void PCM_cleanup()
char * PCM_OUT
void PCM_accumulate()
void PCM_printResults()
char * PCM_CONFIG
void PCM_log(char *msg)