Commit Graph

11842 Commits

Author SHA1 Message Date
Michael Mueller
911f29bcf2 Increased RAM for drivers and added TOPO service to config. 2025-01-21 15:09:02 +01:00
Michael Mueller
e0eabd9d7c Changed serial port number for log output. 2025-01-21 15:08:24 +01:00
Michael Mueller
fb20e83fc4 Updated hashes. 2025-01-21 15:07:58 +01:00
Michael Mueller
a271e98cfb Removed debug output. 2025-01-21 15:06:12 +01:00
Michael Mueller
d2aaffbd4e Simple example for using CiAO/IP as userspace IP stack. 2024-11-14 15:13:01 +01:00
Michael Mueller
17c728308d Add target triple for CiAO/IP. 2024-11-12 15:33:44 +01:00
Michael Mueller
c038af6729 Port file and hash for CiAO/IP. 2024-11-12 15:17:38 +01:00
Michael Mueller
23c0069588 Updated recipe for mxtasking to include new header files. 2024-10-28 13:42:24 +01:00
Michael Mueller
0fb4f00a8b Microbenchmark creating synthetic work to measure impact of CPU core allocator on application performance. 2024-10-24 14:35:10 +02:00
Michael Mueller
8904022415 Scenario with blinktree getting interference from antagonist. 2024-10-24 14:33:16 +02:00
Michael Mueller
4d0acbf4e5 Baseline scenario for B-link tree server. 2024-10-24 14:31:30 +02:00
Michael Mueller
c87c607003 Mutlithreaded netty server. 2024-10-24 14:30:38 +02:00
Michael Mueller
92f5d52134 More hash updates. 2024-10-24 14:29:30 +02:00
Michael Mueller
20da017b17 Allow use of aligned new in MxTasking. 2024-10-24 14:28:52 +02:00
Michael Mueller
7ffafddee7 Updated hash for NOVA. 2024-10-24 14:28:23 +02:00
Michael Mueller
4f364c4548 Added antagonist to create synthetic interference on caches, CPU and memory controllers. 2024-10-24 14:28:01 +02:00
Michael Mueller
15f7092285 Revised blinktree to include core allocation times in measurements. 2024-10-24 14:26:41 +02:00
Michael Mueller
d3377454d6 Changed compilation flags for blinktree. 2024-10-24 14:25:25 +02:00
Michael Mueller
635d1a637c Networked version of B-link tree benchmark. 2024-10-24 14:24:36 +02:00
Michael Mueller
ee5502ed34 Updated hashes. 2024-10-24 14:22:47 +02:00
Michael Mueller
0f51994e54 Removed log output from sandbox. 2024-10-24 14:22:02 +02:00
Michael Mueller
b2283a69e0 Fixed use after free in ram_file_system. 2024-10-24 14:20:57 +02:00
Michael Mueller
46fc5f748a Updated VSCode config. 2024-09-15 19:51:03 +02:00
Michael Mueller
3019ed2688 Rewrote some microbenchmarks. 2024-09-15 19:50:32 +02:00
Michael Mueller
7408bd2cd5 Updated more hashes. 2024-09-15 19:49:04 +02:00
Michael Mueller
809b54e524 Implemened stub for NUMA-aware try_alloc. 2024-09-15 19:48:13 +02:00
Michael Mueller
e7181adc88 Adapted blinktree application to changes in MxTasking. 2024-09-15 19:47:21 +02:00
Michael Mueller
7aaffa7f20 Enable debugging flag for MxTasking. 2024-09-15 19:46:28 +02:00
Michael Mueller
a71cc4fd0d Remove SSE3 from compile flags for NOVA as this caused a bootloop on some machines. 2024-09-15 19:45:55 +02:00
Michael Mueller
62f033ddaf Removed console log due to occassional livelocks. 2024-09-15 19:45:19 +02:00
Michael Mueller
e69d5847f2 Reduced time quantum for NOVA. 2024-09-15 19:44:43 +02:00
Michael Mueller
6e6c4411ce Added TOPO as provided service and increase RAM quota. 2024-09-15 19:44:18 +02:00
Michael Mueller
00c9932d5c Updated hashes. 2024-09-15 19:42:10 +02:00
Michael Mueller
0d9f359ec9 Increased number of caps available to core. 2024-09-15 19:40:48 +02:00
Michael Mueller
8120c5b47d mxtasking: Always use branch yritys. 2024-03-12 12:50:38 +01:00
Michael Mueller
060c9f44b1 hoitaja: Fixed compile error. 2024-03-12 11:13:41 +01:00
Michael Mueller
a788e80fee base-nova: Enable SSE3 2024-03-11 14:49:12 +01:00
Michael Mueller
0a0263c70a Added microbenchmark to evaluate the overhead for core allocation and withdrawal. 2024-03-11 14:45:51 +01:00
Michael Mueller
48b2d725a8 hoitija: Removed old TASKING service. 2024-03-11 14:44:11 +01:00
Michael Mueller
13c22bc404 base-nova: Added new hypercalls for reserving a specific CPU, creating a habitat and querying the physical CPU ID. 2024-03-11 14:34:59 +01:00
Michael Mueller
0dbbca2af4 hoitaja: Use global affinity space for filtering affinities. 2024-03-11 14:31:54 +01:00
Michael Mueller
b38f6ee39a hoitaja: Create habitat on startup. 2024-03-11 14:30:52 +01:00
Michael Mueller
cafee5c615 hoitaja: Print affinity of newly created cell to log. 2024-03-11 14:30:09 +01:00
Michael Mueller
d11ff63b6d Simple component to create background noise for benchmarking. 2024-03-11 14:29:26 +01:00
Michael Mueller
77cf5143ea mxtasking: Added missing includes in target.mk. 2024-03-11 14:27:39 +01:00
Michael Mueller
f5ed9c1e43 base: Print label of component that has exceeded its quota. 2024-03-11 14:25:12 +01:00
Michael Mueller
6609ad03e6 Added new RPCs to query global affinity space and physical CPU IDs from TOPO session. 2024-03-11 14:24:17 +01:00
Michael Mueller
79bdea2977 hoitaja: Upon starting a new child component, create a cell for it at the hypervisor. 2024-01-30 18:08:17 +01:00
Michael Mueller
90fd2368d0 base-nova: Changed mapping of cores so that for each cores x and y, it is guaranteed that if x is greater than y, the NUMA ID of x is always greater than or equal to that of y. 2024-01-30 18:04:29 +01:00
Michael Mueller
20be3b397f base: Changed API for cell management. 2024-01-30 18:00:14 +01:00