Multi-core Hash Joins
Main-memory hash join implementations for multi-core CPUs
src
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
39
extern
char
*
PCM_CONFIG
;
40
42
extern
char
*
PCM_OUT
;
43
52
void
53
PCM_initPerformanceMonitor
(
const
char
* pcmcfg,
const
char
* pcmout);
54
59
void
60
PCM_start
();
61
66
void
67
PCM_stop
();
68
74
void
75
PCM_printResults
();
76
81
void
82
PCM_cleanup
();
83
89
void
90
PCM_accumulate
();
91
96
void
97
PCM_printAccumulators
();
98
103
void
104
PCM_log
(
char
* msg);
105
108
#endif
/* PERF_COUNTERS_H */
PCM_initPerformanceMonitor
void PCM_initPerformanceMonitor(const char *pcmcfg, const char *pcmout)
Definition:
perf_counters.c:330
PCM_printAccumulators
void PCM_printAccumulators()
Definition:
perf_counters.c:336
PCM_start
void PCM_start()
Definition:
perf_counters.c:331
PCM_stop
void PCM_stop()
Definition:
perf_counters.c:332
PCM_cleanup
void PCM_cleanup()
Definition:
perf_counters.c:334
PCM_OUT
char * PCM_OUT
PCM_accumulate
void PCM_accumulate()
Definition:
perf_counters.c:335
PCM_printResults
void PCM_printResults()
Definition:
perf_counters.c:333
PCM_CONFIG
char * PCM_CONFIG
PCM_log
void PCM_log(char *msg)
Definition:
perf_counters.c:337
Generated on Tue Oct 4 2022 15:20:47 for Multi-core Hash Joins by
1.9.4