From f96e46f931ec81436f31ef3bcffbad34f11b9d58 Mon Sep 17 00:00:00 2001 From: David Phillips Date: Mon, 19 Sep 2016 12:55:41 +1200 Subject: Add very rough multi-core efficiency output --- fractal-gen.h | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'fractal-gen.h') diff --git a/fractal-gen.h b/fractal-gen.h index 210d50f..8dcd167 100644 --- a/fractal-gen.h +++ b/fractal-gen.h @@ -28,16 +28,21 @@ #include #include +typedef void* (*generator_func)(void *); + struct frame { double x; double y; double scale; }; -typedef struct { +typedef struct data_section_s { volatile unsigned long idx; + generator_func generator; struct frame parent_frame; unsigned long core; + struct timespec time_start; + struct timespec time_end; unsigned long width; unsigned long datasize; char* data; @@ -53,7 +58,6 @@ double power; double thread_mult; /* number to multiply available cores by to get thread count */ char *argv0; -typedef void* (*generator_func)(void *); void defaultsd(double*, double); int parse_args(int argc, char **argv); -- cgit v1.1