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 |