From 3473ce65eed8004fc7610ffe8cbcbfa232bd0f30 Mon Sep 17 00:00:00 2001 From: Patrick Lipka Date: Mon, 16 Dec 2024 11:28:28 +0100 Subject: [PATCH] Added Limitations --- README.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/README.md b/README.md index a1179b7..a6a5947 100644 --- a/README.md +++ b/README.md @@ -161,6 +161,9 @@ To add a new kernel to the project, follow these steps: - The kernel’s execution should be parallelizable using all of the available strategies (`omp` (OpenMP) and `eventify` (Eventify) for now). You can add more strategies by extending the `strategy` namespace. - The `VECTOR_SIZE` preprocessor variable defines the size of the input data and should be appropriate for the kernel you are implementing. +## Known Isuues and Limitations +- The instantiation of Eventify's `task_system` is inckluded in the kernel timing, leading to a constant overhead compared to OpenMP. On NVIDIA Grace, this is 2.8 ms. It's ongoning discussion whether to include it or not. + ## Contributing