From 0fb4f00a8b5c2b1851b479de4fa87d0341e2a063 Mon Sep 17 00:00:00 2001 From: Michael Mueller Date: Thu, 24 Oct 2024 14:35:10 +0200 Subject: [PATCH] Microbenchmark creating synthetic work to measure impact of CPU core allocator on application performance. --- repos/mml/src/app/loopbench/bench.c | 1 + repos/mml/src/app/loopbench/bench.h | 1 + repos/mml/src/app/loopbench/config.h | 1 + repos/mml/src/app/loopbench/loop.c | 1 + repos/mml/src/app/loopbench/loop.h | 1 + repos/mml/src/app/loopbench/loop_bench_caladan.cpp | 1 + repos/mml/src/app/loopbench/loop_bench_concord.c | 1 + repos/mml/src/app/loopbench/loop_bench_mxtasking.cpp | 1 + repos/mml/src/app/loopbench/loop_bench_pthreads.cpp | 1 + repos/mml/src/app/loopbench/profiling.c | 1 + repos/mml/src/app/loopbench/profiling.h | 1 + 11 files changed, 11 insertions(+) create mode 120000 repos/mml/src/app/loopbench/bench.c create mode 120000 repos/mml/src/app/loopbench/bench.h create mode 120000 repos/mml/src/app/loopbench/config.h create mode 120000 repos/mml/src/app/loopbench/loop.c create mode 120000 repos/mml/src/app/loopbench/loop.h create mode 120000 repos/mml/src/app/loopbench/loop_bench_caladan.cpp create mode 120000 repos/mml/src/app/loopbench/loop_bench_concord.c create mode 120000 repos/mml/src/app/loopbench/loop_bench_mxtasking.cpp create mode 120000 repos/mml/src/app/loopbench/loop_bench_pthreads.cpp create mode 120000 repos/mml/src/app/loopbench/profiling.c create mode 120000 repos/mml/src/app/loopbench/profiling.h diff --git a/repos/mml/src/app/loopbench/bench.c b/repos/mml/src/app/loopbench/bench.c new file mode 120000 index 0000000000..c97a0bd9c6 --- /dev/null +++ b/repos/mml/src/app/loopbench/bench.c @@ -0,0 +1 @@ +/home/mml/loopbench/bench.c \ No newline at end of file diff --git a/repos/mml/src/app/loopbench/bench.h b/repos/mml/src/app/loopbench/bench.h new file mode 120000 index 0000000000..7101d0b07d --- /dev/null +++ b/repos/mml/src/app/loopbench/bench.h @@ -0,0 +1 @@ +/home/mml/loopbench/bench.h \ No newline at end of file diff --git a/repos/mml/src/app/loopbench/config.h b/repos/mml/src/app/loopbench/config.h new file mode 120000 index 0000000000..2d5b04b6fb --- /dev/null +++ b/repos/mml/src/app/loopbench/config.h @@ -0,0 +1 @@ +/home/mml/loopbench/config.h \ No newline at end of file diff --git a/repos/mml/src/app/loopbench/loop.c b/repos/mml/src/app/loopbench/loop.c new file mode 120000 index 0000000000..28a2cf5277 --- /dev/null +++ b/repos/mml/src/app/loopbench/loop.c @@ -0,0 +1 @@ +/home/mml/loopbench/loop.c \ No newline at end of file diff --git a/repos/mml/src/app/loopbench/loop.h b/repos/mml/src/app/loopbench/loop.h new file mode 120000 index 0000000000..2d8b57437d --- /dev/null +++ b/repos/mml/src/app/loopbench/loop.h @@ -0,0 +1 @@ +/home/mml/loopbench/loop.h \ No newline at end of file diff --git a/repos/mml/src/app/loopbench/loop_bench_caladan.cpp b/repos/mml/src/app/loopbench/loop_bench_caladan.cpp new file mode 120000 index 0000000000..441ec26714 --- /dev/null +++ b/repos/mml/src/app/loopbench/loop_bench_caladan.cpp @@ -0,0 +1 @@ +/home/mml/loopbench/loop_bench_caladan.cpp \ No newline at end of file diff --git a/repos/mml/src/app/loopbench/loop_bench_concord.c b/repos/mml/src/app/loopbench/loop_bench_concord.c new file mode 120000 index 0000000000..33f38615b4 --- /dev/null +++ b/repos/mml/src/app/loopbench/loop_bench_concord.c @@ -0,0 +1 @@ +/home/mml/loopbench/loop_bench_concord.c \ No newline at end of file diff --git a/repos/mml/src/app/loopbench/loop_bench_mxtasking.cpp b/repos/mml/src/app/loopbench/loop_bench_mxtasking.cpp new file mode 120000 index 0000000000..48db951a40 --- /dev/null +++ b/repos/mml/src/app/loopbench/loop_bench_mxtasking.cpp @@ -0,0 +1 @@ +/home/mml/loopbench/loop_bench_mxtasking.cpp \ No newline at end of file diff --git a/repos/mml/src/app/loopbench/loop_bench_pthreads.cpp b/repos/mml/src/app/loopbench/loop_bench_pthreads.cpp new file mode 120000 index 0000000000..46e9806934 --- /dev/null +++ b/repos/mml/src/app/loopbench/loop_bench_pthreads.cpp @@ -0,0 +1 @@ +/home/mml/loopbench/loop_bench_pthreads.cpp \ No newline at end of file diff --git a/repos/mml/src/app/loopbench/profiling.c b/repos/mml/src/app/loopbench/profiling.c new file mode 120000 index 0000000000..06b4830055 --- /dev/null +++ b/repos/mml/src/app/loopbench/profiling.c @@ -0,0 +1 @@ +/home/mml/loopbench/profiling.c \ No newline at end of file diff --git a/repos/mml/src/app/loopbench/profiling.h b/repos/mml/src/app/loopbench/profiling.h new file mode 120000 index 0000000000..496a8045c5 --- /dev/null +++ b/repos/mml/src/app/loopbench/profiling.h @@ -0,0 +1 @@ +/home/mml/loopbench/profiling.h \ No newline at end of file