|
Multi-core Hash Joins
Main-memory hash join implementations for multi-core CPUs
|
Main entry point for running join implementations with given command line parameters. More...
#include <sched.h>#include <stdio.h>#include <sys/time.h>#include <getopt.h>#include <stdlib.h>#include <string.h>#include <limits.h>#include "no_partitioning_join.h"#include "parallel_radix_join.h"#include "generator.h"#include "constants.h"#include "perf_counters.h"#include "affinity.h"#include "../config.h"Go to the source code of this file.
Classes | |
| struct | algo_t |
| struct | param_t |
Typedefs | |
| typedef struct algo_t | algo_t |
| typedef struct param_t | param_t |
Functions | |
| int | getopt (int argc, char *const argv[], const char *optstring) |
| void | print_help () |
| void | print_version () |
| void | parse_args (int argc, char **argv, param_t *cmd_params) |
| int | main (int argc, char **argv) |
| void | print_help (char *progname) |
Variables | |
| char * | optarg |
| int | optind |
| int | opterr |
| int | optopt |
| int | numalocalize |
| int | nthreads |
Main entry point for running join implementations with given command line parameters.
(c) 2012, ETH Zurich, Systems Group
Definition in file main.c.
| void parse_args | ( | int | argc, |
| char ** | argv, | ||
| param_t * | cmd_params | ||
| ) |
|
extern |
Definition at line 48 of file generator.c.
|
extern |
An experimental feature to allocate input relations numa-local
Definition at line 47 of file generator.c.