From bbbb8a760460d28d6c934a2be5fe3ea4381183d6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marcel=20L=C3=BCtke=20Dreimann?= Date: Mon, 23 Jun 2025 12:51:45 +0200 Subject: [PATCH] enable SURF --- .../hello_gpgpu/src/hello_gpgpu/benchmark/benchmark_extern.h | 3 +++ repos/hello_gpgpu/src/hello_gpgpu/main.cc | 5 +++++ repos/hello_gpgpu/src/hello_gpgpu/target.mk | 1 + 3 files changed, 9 insertions(+) diff --git a/repos/hello_gpgpu/src/hello_gpgpu/benchmark/benchmark_extern.h b/repos/hello_gpgpu/src/hello_gpgpu/benchmark/benchmark_extern.h index 062d2c1757..7b86207595 100644 --- a/repos/hello_gpgpu/src/hello_gpgpu/benchmark/benchmark_extern.h +++ b/repos/hello_gpgpu/src/hello_gpgpu/benchmark/benchmark_extern.h @@ -28,6 +28,9 @@ namespace ns_fdtd_2d{int main(int argc, char *argv[]);}; namespace ns_jacobi_1d_imper{int main(int argc, char *argv[]);}; namespace ns_jacobi_2d_imper{int main(int argc, char *argv[]);}; +// SURF +namespace ns_OpenSurf{int main(int argc, char *argv[]);}; + diff --git a/repos/hello_gpgpu/src/hello_gpgpu/main.cc b/repos/hello_gpgpu/src/hello_gpgpu/main.cc index afdc64986b..329d8d7f3d 100644 --- a/repos/hello_gpgpu/src/hello_gpgpu/main.cc +++ b/repos/hello_gpgpu/src/hello_gpgpu/main.cc @@ -170,6 +170,11 @@ struct hello_gpgpu Genode::log("===Run jacobi_2d_imper==="); ns_jacobi_2d_imper::main(0, 0); } + if(benchConfig & (0x1 << 21)) + { + Genode::log("===Run SURF==="); + ns_OpenSurf::main(0, 0); + } }); diff --git a/repos/hello_gpgpu/src/hello_gpgpu/target.mk b/repos/hello_gpgpu/src/hello_gpgpu/target.mk index cac40a853e..d3bb4914d5 100644 --- a/repos/hello_gpgpu/src/hello_gpgpu/target.mk +++ b/repos/hello_gpgpu/src/hello_gpgpu/target.mk @@ -24,6 +24,7 @@ SRC_CC = main.cc \ benchmark/jacobi-2d-imper/jacobi2D.cc \ benchmark/gramschmidt/gramschmidt.cc \ benchmark/lu/lu.cc \ + benchmark/SURF/OpenSurf.cc \ LIBS = base libc libm