/barrelfish-2018-10-04/lib/bench/ |
H A D | bench_ctl.c | 21 bench_ctl_t *ctl; local 23 ctl = calloc(1, sizeof(*ctl)); 24 ctl->mode = mode; 25 ctl->result_dimensions = dimensions; 26 ctl->min_runs = min_runs; 29 ctl->data = calloc(min_runs * dimensions, sizeof(*ctl->data)); 34 return ctl; 37 void bench_ctl_destroy(bench_ctl_t *ctl) argument 43 bench_ctl_dry_runs(bench_ctl_t *ctl, size_t dry_runs) argument 49 bench_ctl_add_run(bench_ctl_t *ctl, cycles_t* result) argument 66 bench_ctl_dump_csv(bench_ctl_t *ctl, const char *prefix, uint64_t tscperus) argument 122 do_bincounting(bench_ctl_t *ctl, size_t dimension, size_t bin_count, cycles_t min, cycles_t max) argument 142 get_array(bench_ctl_t *ctl, size_t dimension) argument 176 bench_ctl_dump_analysis(bench_ctl_t *ctl, size_t dimension, const char *prefix, cycles_t tscperus) argument 240 bench_ctl_dump_csv_bincounting(bench_ctl_t *ctl, size_t dimension, size_t bin_count, cycles_t min, cycles_t max, const char *prefix, cycles_t tscperus) argument [all...] |
/barrelfish-2018-10-04/lib/libc/db/test/hash.tests/ |
H A D | tread2.c | 64 HASHINFO ctl; local 69 ctl.nelem = INITIAL; 70 ctl.hash = NULL; 71 ctl.bsize = 64; 72 ctl.ffactor = 1; 73 ctl.cachesize = atoi(*argv++); 74 ctl.lorder = 0; 75 if (!(dbp = dbopen( "hashtest", O_RDONLY, 0400, DB_HASH, &ctl))) {
|
H A D | tverify.c | 64 HASHINFO ctl; local 70 ctl.nelem = INITIAL; 71 ctl.hash = NULL; 72 ctl.bsize = 64; 73 ctl.ffactor = 1; 74 ctl.cachesize = 1024 * 1024; /* 1 MEG */ 75 ctl.lorder = 0; 76 if (!(dbp = dbopen( "hashtest", O_RDONLY, 0400, DB_HASH, &ctl))) {
|
H A D | tcreat3.c | 60 HASHINFO ctl; local 67 ctl.hash = NULL; 68 ctl.bsize = atoi(*argv++); 69 ctl.ffactor = atoi(*argv++); 70 ctl.nelem = atoi(*argv++); 71 ctl.lorder = 0; 73 O_CREAT|O_TRUNC|O_RDWR, 0600, DB_HASH, &ctl))){
|
H A D | tdel.c | 61 HASHINFO ctl; local 68 ctl.nelem = INITIAL; 69 ctl.hash = NULL; 70 ctl.bsize = atoi(*argv++); 71 ctl.ffactor = atoi(*argv++); 72 ctl.cachesize = 1024 * 1024; /* 1 MEG */ 73 ctl.lorder = 0; 75 if (!(dbp = dbopen( NULL, O_CREAT|O_RDWR, 0400, DB_HASH, &ctl))) {
|
H A D | thash4.c | 63 HASHINFO ctl; local 71 ctl.hash = NULL; 72 ctl.bsize = atoi(*argv++); 73 ctl.ffactor = atoi(*argv++); 74 ctl.nelem = atoi(*argv++); 75 ctl.cachesize = atoi(*argv++); 76 ctl.lorder = 0; 77 if (!(dbp = dbopen( NULL, O_CREAT|O_RDWR, 0400, DB_HASH, &ctl))) {
|
/barrelfish-2018-10-04/usr/tests/xomptest/ |
H A D | bomp_main.c | 57 bench_ctl_t *ctl; local 68 ctl = bench_ctl_init(BENCH_MODE_FIXEDRUNS, 1, BENCH_N_RUNS); 74 }while (!bench_ctl_add_run(ctl, &result)); 76 bench_ctl_dump_analysis(ctl, 0, "single", tscperus); 78 bench_ctl_destroy(ctl); 84 ctl = bench_ctl_init(BENCH_MODE_FIXEDRUNS, 1, BENCH_N_RUNS); 90 }while (!bench_ctl_add_run(ctl, &result)); 92 bench_ctl_dump_analysis(ctl, 0, "omp", tscperus); 93 bench_ctl_destroy(ctl);
|
H A D | processing.c | 106 bench_ctl_t *ctl; local 118 ctl = bench_ctl_init(BENCH_MODE_FIXEDRUNS, 1, BENCH_N_RUNS); 132 } while (!bench_ctl_add_run(ctl, &result)); 134 bench_ctl_dump_analysis(ctl, 0, "single", tscperus); 136 bench_ctl_destroy(ctl); 143 ctl = bench_ctl_init(BENCH_MODE_FIXEDRUNS, 1, BENCH_N_RUNS); 162 } while (!bench_ctl_add_run(ctl, &result)); 164 bench_ctl_dump_analysis(ctl, 0, "omp", tscperus); 165 bench_ctl_destroy(ctl);
|
/barrelfish-2018-10-04/include/bench/ |
H A D | bench.h | 80 * @param ctl Control handle 82 void bench_ctl_destroy(bench_ctl_t *ctl); 88 * @param ctl Control handle 91 void bench_ctl_dry_runs(bench_ctl_t *ctl, 97 * @param ctl Control handle 103 bool bench_ctl_add_run(bench_ctl_t *ctl, 110 * @param ctl Control handle 113 void bench_ctl_dump_csv(bench_ctl_t *ctl, 123 * @param ctl Control handle 131 void bench_ctl_dump_csv_bincounting(bench_ctl_t *ctl, [all...] |
/barrelfish-2018-10-04/usr/tests/xeon_phi_test/ |
H A D | benchmark.c | 88 bench_ctl_t *ctl; local 96 ctl = bench_ctl_init(BENCH_MODE_FIXEDRUNS, 3, XPHI_BENCH_NUM_REPS); 142 } while (!bench_ctl_add_run(ctl, result)); 144 // bench_ctl_dump_csv(ctl, "", tscperus); 145 bench_ctl_dump_analysis(ctl, 0, "memset()", tscperus); 146 bench_ctl_dump_analysis(ctl, 1, "forloop write", tscperus); 147 bench_ctl_dump_analysis(ctl, 2, "forloop read", tscperus); 185 bench_ctl_t *ctl; local 203 ctl = bench_ctl_init(BENCH_MODE_FIXEDRUNS, 1, XPHI_BENCH_NUM_REPS); 213 } while (!bench_ctl_add_run(ctl, 231 bench_ctl_t *ctl; local 282 bench_ctl_t *ctl; local 463 bench_ctl_t *ctl; local 524 bench_ctl_t *ctl; local 647 bench_ctl_t *ctl; local [all...] |
/barrelfish-2018-10-04/usr/bench/xeon_phi_ump/ |
H A D | benchmark.c | 83 bench_ctl_t *ctl; local 93 ctl = bench_ctl_init(BENCH_MODE_FIXEDRUNS, 1, XPHI_BENCH_RTT_NUM_ROUNDS); 121 } while (!bench_ctl_add_run(ctl, &result)); 128 bench_ctl_dump_analysis(ctl, 0, "RTT", tscperus); 142 bench_ctl_t *ctl; 155 ctl = bench_ctl_init(BENCH_MODE_FIXEDRUNS, 1, XPHI_BENCH_NUM_REPS); 224 } while (!bench_ctl_add_run(ctl, &result)); 232 double avg_s = bench_avg(ctl->data, ctl->result_count) / tscperus; 235 // bench_ctl_dump_csv(ctl, "", tscperu [all...] |
/barrelfish-2018-10-04/usr/tests/proc_mgmt_test/ |
H A D | main.c | 136 bench_ctl_t *ctl = calloc(1, sizeof(*ctl)); local 137 ctl->mode = BENCH_MODE_FIXEDRUNS; 138 ctl->result_dimensions = 1; 139 ctl->min_runs = PROC_MGMT_BENCH_MIN_RUNS; 140 ctl->data = calloc(ctl->min_runs * ctl->result_dimensions, 141 sizeof(*ctl->data)); 157 } while (!bench_ctl_add_run(ctl, [all...] |
/barrelfish-2018-10-04/lib/dma/ |
H A D | dma_bench.c | 199 bench_ctl_t *ctl; local 214 ctl = bench_ctl_init(BENCH_MODE_FIXEDRUNS, 1, DMA_BENCH_NUM_REPS); 251 } while (!bench_ctl_add_run(ctl, &result)); 255 bench_ctl_dump_analysis(ctl, 0, buf, tscperus); 257 bench_ctl_destroy(ctl); 269 bench_ctl_t *ctl; local 284 ctl = bench_ctl_init(BENCH_MODE_FIXEDRUNS, 1, DMA_BENCH_NUM_REPS); 294 } while (!bench_ctl_add_run(ctl, &result)); 298 bench_ctl_dump_analysis(ctl, 0, buf, tscperus); 300 bench_ctl_destroy(ctl); [all...] |
/barrelfish-2018-10-04/usr/block_server/ |
H A D | net_benchmark.c | 251 bench_ctl_t *ctl; local 257 ctl = bench_ctl_init(BENCH_MODE_FIXEDRUNS, 2, BLOCK_BENCH_NUMRUNS); 297 } while (!bench_ctl_add_run(ctl, results)); 299 //bench_ctl_dump_csv(ctl, "", tscperus); 300 bench_ctl_dump_analysis(ctl, 0, "", tscperus); 301 bench_ctl_dump_analysis(ctl, 1, "", tscperus); 307 ctl = bench_ctl_init(BENCH_MODE_FIXEDRUNS, 2, BLOCK_BENCH_NUMRUNS); 341 } while (!bench_ctl_add_run(ctl, results)); 343 // bench_ctl_dump_csv(ctl, "", tscperus); 344 bench_ctl_dump_analysis(ctl, [all...] |
/barrelfish-2018-10-04/lib/devif/ |
H A D | queue_interface.c | 36 static void add_bench_entry(bench_ctl_t* ctl, cycles_t diff, char* prefix) { argument 39 if (ctl->result_count == NUM_ROUNDS) { 40 bench_ctl_dump_analysis(ctl, 1, prefix, 1); 41 ctl->result_count = 0; 42 memset(ctl->data, 0, sizeof(ctl->data)); 44 bench_ctl_add_run(ctl, &diff); 78 add_bench_entry(ctl, diff, prefix);
|
/barrelfish-2018-10-04/usr/bench/bulk_transfer/ |
H A D | micro_throughput.c | 100 bench_ctl_t *ctl; local 163 ctl = bench_ctl_init(BENCH_MODE_FIXEDRUNS, 2, NUM_RUNS); 189 } while (!bench_ctl_add_run(ctl, results)); 192 bench_ctl_dump_csv(ctl, "", tscperus); 193 bench_ctl_dump_analysis(ctl, 0, "", tscperus); 194 bench_ctl_dump_analysis(ctl, 1, "", tscperus);
|
H A D | micro_rtt.c | 103 bench_ctl_t *ctl; local 151 ctl = bench_ctl_init(BENCH_MODE_FIXEDRUNS, 1, NUM_RUNS); 170 } while (!bench_ctl_add_run(ctl, &result)); 173 bench_ctl_dump_analysis(ctl, 0, "", tscperus);
|
/barrelfish-2018-10-04/usr/bench/mem_latency/ |
H A D | memlatency.c | 308 bench_ctl_t *ctl; local 313 ctl = bench_ctl_init(BENCH_MODE_FIXEDRUNS, DIMENSIONS, RUN_COUNT); 350 } while (!bench_ctl_add_run(ctl, result)); 353 bench_ctl_dump_analysis(ctl, 0, "memlatency", tscperus); 355 bench_ctl_dump_analysis(ctl, 2, "memlatency numa", tscperus); 357 bench_ctl_dump_analysis(ctl, 1, "cachelatency", tscperus);
|
/barrelfish-2018-10-04/usr/drivers/xeon_phi/ |
H A D | sysmem_caps.c | 343 bench_ctl_t *ctl = bench_ctl_init(BENCH_MODE_FIXEDRUNS, DIMENSIONS, RUN_COUNT); local 387 } while (!bench_ctl_add_run(ctl, result)); 390 bench_ctl_dump_analysis(ctl, 0, "memlatency sysmem", tscperus); 392 bench_ctl_dump_analysis(ctl, 2, "memlatency other", tscperus); 393 bench_ctl_dump_analysis(ctl, 3, "memlatency other cached", tscperus); 395 bench_ctl_dump_analysis(ctl, 1, "cachelatency sysmem", tscperus);
|
/barrelfish-2018-10-04/lib/libc/stdlib/jemalloc/ |
H A D | Makefile.inc | 6 chunk_dss.c chunk_mmap.c ckh.c ctl.c extent.c hash.c huge.c mb.c \
|