Add Benchmark Sequential

This commit is contained in:
TXuian 2022-12-09 21:12:06 +08:00
parent e2b849ed76
commit 6c2f9de87e
1 changed files with 5 additions and 4 deletions

View File

@ -201,16 +201,17 @@ void *run_benchmark_sequential(void *args) {
printf("[BENCHMARK] Global Time Diff: %f\n", global_diff); printf("[BENCHMARK] Global Time Diff: %f\n", global_diff);
} }
pthread_t main_thread;
static int embenchmark_parallel(int argc, char *argv[]) { static int embenchmark_parallel(int argc, char *argv[]) {
run_benchmark_parallel(NULL); case_attr.schedparam.sched_priority = 30;
case_attr.stacksize = 16384;
PrivTaskCreate(&main_thread, &case_attr, run_benchmark_parallel, NULL);
return 0; return 0;
} }
pthread_t sequential_thread;
static int embenchmark_sequential(void) { static int embenchmark_sequential(void) {
case_attr.schedparam.sched_priority = 30; case_attr.schedparam.sched_priority = 30;
case_attr.stacksize = 16384; case_attr.stacksize = 16384;
PrivTaskCreate(&sequential_thread, &case_attr, run_benchmark_sequential, PrivTaskCreate(&main_thread, &case_attr, run_benchmark_sequential, NULL);
NULL);
return 0; return 0;
} }