|
tlds
Transactional Operations for Linked Data Structures
|
#include <assert.h>#include <stdio.h>#include <stdlib.h>#include <float.h>#include <math.h>#include "common.h"#include "normal.h"#include "random.h"#include "thread.h"#include "timer.h"#include "tm.h"#include "util.h"Classes | |
| struct | args |
Macros | |
| #define | CHUNK 3 |
Typedefs | |
| typedef struct args | args_t |
Functions | |
| static void | work (void *argPtr) |
| float ** | normal_exec (int nthreads, float **feature, int nfeatures, int npoints, int nclusters, float threshold, int *membership, random_t *randomPtr) |
Variables | |
| double | global_time = 0.0 |
| float | global_delta |
| long | global_i |
| #define CHUNK 3 |
| float** normal_exec | ( | int | nthreads, |
| float ** | feature, | ||
| int | nfeatures, | ||
| int | npoints, | ||
| int | nclusters, | ||
| float | threshold, | ||
| int * | membership, | ||
| random_t * | randomPtr | ||
| ) |
|
static |
| float global_delta |
| long global_i |
| double global_time = 0.0 |