/barrelfish-2018-10-04/usr/vmkitmon/ |
H A D | benchmark.h | 10 cycles_t last_packet_receive_from_bf_ts; 11 cycles_t last_packet_transmit_to_net_ts; 12 cycles_t from_bf_to_net_diff[NUM_OF_RECORDS]; 16 cycles_t last_packet_receive_net_ts; 17 cycles_t last_packet_transmit_to_bf_ts; 18 cycles_t from_net_to_bf_diff[NUM_OF_RECORDS];
|
H A D | benchmark.c | 7 static cycles_t my_bench_avg(cycles_t *array, size_t len) 9 cycles_t sum = 0; 19 static cycles_t my_bench_variance(cycles_t *array, size_t len) 21 cycles_t avg = bench_avg(array, len); 23 cycles_t sum = 0; 33 static cycles_t my_bench_min(cycles_t *array, size_t len) 35 cycles_t mi [all...] |
/barrelfish-2018-10-04/include/bench/ |
H A D | bench.h | 18 #include <barrelfish/types.h> // for cycles_t 28 cycles_t bench_avg(cycles_t *array, size_t len); 29 cycles_t bench_variance(cycles_t *array, size_t len); 30 void bench_stddev(cycles_t *array, size_t len, uint8_t correction, 31 cycles_t *ret_avg, cycles_t *ret_stddev); 32 cycles_t bench_min(cycles_t *arra [all...] |
/barrelfish-2018-10-04/include/arch/aarch64/bench/ |
H A D | bench_arch.h | 29 static inline cycles_t bench_tsc(void) 31 STATIC_ASSERT_SIZEOF(cycles_t, sizeof(uintptr_t)); 32 cycles_t tsc; 37 uint64_t bench_tsc_to_ms(cycles_t tsc); 38 uint64_t bench_tsc_to_us(cycles_t tsc);
|
/barrelfish-2018-10-04/include/arch/arm/bench/ |
H A D | bench_arch.h | 29 static inline cycles_t bench_tsc(void) 31 STATIC_ASSERT_SIZEOF(cycles_t, sizeof(uintptr_t)); 32 cycles_t tsc; 37 uint64_t bench_tsc_to_ms(cycles_t tsc); 38 uint64_t bench_tsc_to_us(cycles_t tsc);
|
/barrelfish-2018-10-04/lib/bench/ |
H A D | bench.c | 21 static cycles_t tsc_overhead; 63 cycles_t bench_tscoverhead(void) 81 cycles_t bench_time_diff(cycles_t tsc_start, cycles_t tsc_end) 87 cycles_t result; 102 cycles_t bench_avg(cycles_t *array, size_t len) 104 cycles_t sum = 0; 124 cycles_t bench_varianc [all...] |
H A D | bench_ctl.c | 50 cycles_t* result) 52 cycles_t *dst; 71 cycles_t *v; 94 static inline size_t val2bin(size_t bin_count, cycles_t min, cycles_t max, 95 cycles_t value) 97 cycles_t bin_width = (max - min) / bin_count; 109 static inline cycles_t bin2val(size_t bin_count, cycles_t min, cycles_t ma [all...] |
/barrelfish-2018-10-04/include/arch/x86/bench/ |
H A D | bench_arch.h | 37 static inline cycles_t bench_tsc(void) 45 uint64_t bench_tsc_to_ms(cycles_t tsc); 46 uint64_t bench_tsc_to_us(cycles_t tsc);
|
/barrelfish-2018-10-04/kernel/include/arch/armv8/ |
H A D | timers.h | 53 static inline cycles_t timer_get_frequency(void) 63 static inline cycles_t timer_get_timestamp(void)
|
/barrelfish-2018-10-04/usr/bench/mdb_bench/ |
H A D | measure.c | 12 static cycles_t measure_insert_one(struct cte *ctes, size_t count) 22 cycles_t begin = bench_tsc(); 24 cycles_t end = bench_tsc(); 29 static cycles_t measure_remove_one(struct cte *ctes, size_t count) 39 cycles_t begin = bench_tsc(); 41 cycles_t end = bench_tsc(); 46 static cycles_t measure_iterate_n(struct cte *ctes, size_t count, size_t steps) 65 cycles_t begin = bench_tsc(); 72 cycles_t end = bench_tsc(); 77 static cycles_t measure_iterate_ [all...] |
/barrelfish-2018-10-04/usr/bench/ump_bench/ |
H A D | ump_bench.h | 31 cycles_t time0; 32 cycles_t time1;
|
/barrelfish-2018-10-04/usr/tests/xomptest/ |
H A D | bomp_main.c | 21 static inline cycles_t calculate_time(cycles_t tsc_start, 22 cycles_t tsc_end) 24 cycles_t result; 54 cycles_t tsc_start, tsc_end; 55 cycles_t result;
|
H A D | processing.c | 62 static inline cycles_t calculate_time(cycles_t tsc_start, 63 cycles_t tsc_end) 65 cycles_t result; 103 cycles_t tsc_start, tsc_end; 104 cycles_t result;
|
/barrelfish-2018-10-04/lib/bench/arch/arm/ |
H A D | bench_arch.c | 33 uint64_t bench_tsc_to_ms(cycles_t tsc) 37 uint64_t bench_tsc_to_us(cycles_t tsc)
|
/barrelfish-2018-10-04/lib/bench/arch/x86/ |
H A D | bench_arch.c | 41 uint64_t bench_tsc_to_ms(cycles_t tsc) 46 uint64_t bench_tsc_to_us(cycles_t tsc){
|
/barrelfish-2018-10-04/usr/tests/wakeuptests/ |
H A D | wakeuptest.c | 8 static cycles_t register_time; 12 cycles_t time_tsc = bench_tsc() - register_time;
|
/barrelfish-2018-10-04/usr/bench/xomp_bench/ |
H A D | work_bench.c | 37 static cycles_t timer_xompinit; 57 cycles_t tsc_start = bench_tsc(); 59 cycles_t tsc_end = bench_tsc(); 122 cycles_t tsc_start = bench_tsc(); 127 cycles_t tsc_end = bench_tsc(); 139 cycles_t tsc_start, tsc_end; 196 cycles_t tscperus = bench_tsc_per_us(); 200 cycles_t timer_omp = 0;
|
H A D | spawn_bench.c | 34 static cycles_t timer_xompinit; 47 cycles_t tsc_start = bench_tsc(); 49 cycles_t tsc_end = bench_tsc(); 112 cycles_t tsc_start = bench_tsc(); 117 cycles_t tsc_end = bench_tsc();
|
/barrelfish-2018-10-04/include/barrelfish/ |
H A D | types.h | 22 typedef uint64_t cycles_t; // rdtsc() is 64-bit on i386 typedef 27 typedef size_t cycles_t; typedef
|
/barrelfish-2018-10-04/usr/boot_perfmon/ |
H A D | internal.h | 28 cycles_t time[MAX_COUNT]; 65 void ping(struct boot_perfmon_binding *b, cycles_t time); 66 void pong(struct boot_perfmon_binding *b, cycles_t time);
|
/barrelfish-2018-10-04/usr/bench/thc_v_flounder/ |
H A D | empty.c | 96 static cycles_t timings[ITERATIONS]; 97 static cycles_t total_timing; 104 cycles_t start = bench_tsc(); 112 cycles_t loop_start = bench_tsc(); 115 cycles_t start = bench_tsc(); 126 cycles_t loop_start; 178 cycles_t t = bench_tsc(); 270 cycles_t ca = *(cycles_t*)a; 271 cycles_t c [all...] |
/barrelfish-2018-10-04/usr/bench/scheduling/ |
H A D | phases.c | 51 static cycles_t timestamp[ITERATIONS]; 90 cycles_t start = bench_tsc(); 93 cycles_t end = bench_tsc();
|
/barrelfish-2018-10-04/usr/bench/vfs/ |
H A D | vfs_bench.c | 42 cycles_t start_cycles = bench_tsc(); 54 cycles_t end_cycles = bench_tsc(); 57 cycles_t cycles = end_cycles - start_cycles;
|
/barrelfish-2018-10-04/usr/monitor/ |
H A D | timing.c | 100 static cycles_t timestamp[ITERATIONS]; 103 cycles_t start = bench_tsc(); 106 cycles_t end = bench_tsc();
|
/barrelfish-2018-10-04/lib/dma/include/ |
H A D | dma_request_internal.h | 26 cycles_t timer_start;
|