Commit Graph

26 Commits

Author SHA1 Message Date
Michael Mueller
4935773863 Use the same HW performance counter as on Genode. 2024-10-14 15:16:22 +02:00
Michael Mueller
2b868f7156 Use std::chrono on Linux. 2024-10-14 15:15:38 +02:00
Michael Mueller
f34f8948f0 Include core allocation in time measurement. 2024-10-14 15:15:13 +02:00
Michael Mueller
7a2bce669b Log workers' affinities. 2024-10-10 18:39:02 +02:00
Michael Mueller
28be6142f6 Avoid complete restart of runtime environment. 2024-10-10 18:38:31 +02:00
Michael Mueller
92b1262ecb Added compiler flags for linking against Caladan. 2024-07-23 17:55:37 +02:00
Michael Mueller
3717ee5ce4 Initialize Caladan runtime in B-link tree benchmark. 2024-07-23 17:25:26 +02:00
Michael Mueller
f3debbbd70 Replaced pthreads with Caladan threads. 2024-07-23 17:17:47 +02:00
Michael Mueller
7e692c5265 Bring compiler flags in line with the ones used for the Genode port. 2024-07-23 16:29:38 +02:00
Michael Mueller
b94c2967e5 Reduced workload size for YSCB-A. 2024-07-23 16:28:32 +02:00
Michael Mueller
7b8735c721 Fix to make mxtasking compilable with gcc. 2024-07-23 16:27:49 +02:00
Michael Mueller
4ee2b58379 Let workers tolerate that the actual core they are running on is not the intended CPU core. 2024-07-23 16:26:32 +02:00
Michael Mueller
5aa7a905f7 Adapted maximum number of cores to evaluation platform. 2024-07-23 16:24:54 +02:00
Michael Mueller
7a53462109 Added helper function to read out TSC. 2024-07-23 16:24:01 +02:00
Michael Mueller
c9d7921ef6 Increased maximum number of supported NUMA nodes to match the number of the evaluation platform. 2024-07-23 16:22:35 +02:00
Michael Mueller
5823c49317 Adapted perfomance counters for AMD Epyc and usage of TSC instead of std::chrono. 2024-07-23 16:21:28 +02:00
Michael Mueller
74befd9e3b Use tasks to start and stop measurements to ensure that only the TSC used to detemine the starting point is the same as the one used for detemining the end timepoint. 2024-07-23 16:20:22 +02:00
Michael Mueller
ad00e53c0b Fixed crashes when freeing memory from fixed size allocator. 2024-07-23 16:18:07 +02:00
Jan Mühlig
bfc90d4dcf Disabled clang-tidy in order to reduce dependencies for reproducibility. 2021-12-03 15:45:06 +01:00
Jan Mühlig
9e31699fe2 Updated readme 2021-12-01 09:35:27 +01:00
Jan Mühlig
3271f1cd8b Removed c++20 syntax 2021-12-01 09:26:31 +01:00
Jan Mühlig
a58345de58 Small changes to eliminate warnings, added Hello World example, bugfix in HashJoin benchmark. 2021-12-01 09:01:34 +01:00
Jan Mühlig
6b86efaf14 Added LICENSE 2021-05-28 11:31:58 +02:00
Jan Mühlig
8267443bef Removed cite 2021-03-30 12:51:13 +02:00
Jan Mühlig
115c5a7fff Updated READMEs 2021-03-22 18:56:39 +01:00
Jan Mühlig
ad8c48083c Initial commit 2021-03-22 18:38:54 +01:00