Add Benchmark Sequential

This commit is contained in:
TXuian 2022-12-09 20:23:25 +08:00
parent 9112466dce
commit 32d9116774
1 changed files with 0 additions and 2 deletions

View File

@ -175,7 +175,6 @@ void *run_benchmark_sequential(void *args) {
benchmark_handle *cur_handle = head.next; benchmark_handle *cur_handle = head.next;
while (NULL != cur_handle) { while (NULL != cur_handle) {
assert(cur_handle->handle.magic_number != MAGIC_NUMBER); assert(cur_handle->handle.magic_number != MAGIC_NUMBER);
printf("[Benchmark] Run Task\n");
clock_t start_time = 0, end_time = 0; clock_t start_time = 0, end_time = 0;
cur_handle->handle.benchmark_func->initialise_benchmark(); cur_handle->handle.benchmark_func->initialise_benchmark();
cur_handle->handle.benchmark_func->warm_caches(WARMUP_HEAT); cur_handle->handle.benchmark_func->warm_caches(WARMUP_HEAT);
@ -183,7 +182,6 @@ void *run_benchmark_sequential(void *args) {
volatile int result = cur_handle->handle.benchmark_func->benchmark(); volatile int result = cur_handle->handle.benchmark_func->benchmark();
stop_trigger(&end_time); stop_trigger(&end_time);
printf("[Benchmark] End current task\n");
int correct = cur_handle->handle.benchmark_func->verify_benchmark(result); int correct = cur_handle->handle.benchmark_func->verify_benchmark(result);
if (!correct) { if (!correct) {
printf("[EmBench] Wrong result!.\n"); printf("[EmBench] Wrong result!.\n");