From 59c1b2053b03ad49431725e019c4daf6bc2a08f7 Mon Sep 17 00:00:00 2001 From: Adarsh Yoga Date: Fri, 23 Feb 2024 20:41:11 +0000 Subject: [PATCH] moving dpbench workloads to sub-directory --- dpbench/benchmarks/CMakeLists.txt | 19 +--------------- dpbench/benchmarks/default/CMakeLists.txt | 22 +++++++++++++++++++ .../black_scholes/CMakeLists.txt | 0 .../{ => default}/black_scholes/__init__.py | 0 .../black_scholes/black_scholes_cupy.py | 0 .../black_scholes/black_scholes_dpnp.py | 0 .../black_scholes/black_scholes_initialize.py | 0 .../black_scholes/black_scholes_numba_cuda.py | 0 .../black_scholes_numba_dpex_k.py | 0 .../black_scholes_numba_dpex_n.py | 0 .../black_scholes_numba_dpex_p.py | 0 .../black_scholes_numba_mlir_k.py | 0 .../black_scholes_numba_mlir_n.py | 0 .../black_scholes_numba_mlir_p.py | 0 .../black_scholes/black_scholes_numba_n.py | 0 .../black_scholes/black_scholes_numba_np.py | 0 .../black_scholes/black_scholes_numba_npr.py | 0 .../black_scholes/black_scholes_numpy.py | 0 .../black_scholes/black_scholes_python.py | 0 .../CMakeLists.txt | 0 .../black_scholes_sycl_native_ext/__init__.py | 0 .../_black_scholes_kernel.hpp | 0 .../_black_scholes_sycl.cpp | 0 .../{ => default}/dbscan/CMakeLists.txt | 0 .../{ => default}/dbscan/__init__.py | 0 .../{ => default}/dbscan/dbscan_initialize.py | 0 .../dbscan/dbscan_numba_dpex_k.py | 0 .../dbscan/dbscan_numba_dpex_p.py | 0 .../{ => default}/dbscan/dbscan_numba_n.py | 0 .../{ => default}/dbscan/dbscan_numba_npr.py | 0 .../{ => default}/dbscan/dbscan_python.py | 0 .../dbscan_sycl_native_ext/CMakeLists.txt | 0 .../dbscan/dbscan_sycl_native_ext/__init__.py | 0 .../dbscan_sycl/_dbscan_kernel.hpp | 0 .../dbscan_sycl/_dbscan_sycl.cpp | 0 .../{ => default}/gpairs/CMakeLists.txt | 0 .../{ => default}/gpairs/__init__.py | 0 .../{ => default}/gpairs/gpairs_cupy.py | 0 .../{ => default}/gpairs/gpairs_dpnp.py | 0 .../{ => default}/gpairs/gpairs_initialize.py | 0 .../{ => default}/gpairs/gpairs_numba_cuda.py | 0 .../gpairs/gpairs_numba_dpex_k.py | 0 .../gpairs/gpairs_numba_dpex_p.py | 0 .../{ => default}/gpairs/gpairs_numba_n.py | 0 .../{ => default}/gpairs/gpairs_numba_npr.py | 0 .../{ => default}/gpairs/gpairs_numpy.py | 0 .../gpairs_sycl_native_ext/CMakeLists.txt | 0 .../gpairs/gpairs_sycl_native_ext/__init__.py | 0 .../gpairs_sycl/_gpairs_kernel.hpp | 0 .../gpairs_sycl/_gpairs_sycl.cpp | 0 .../{ => default}/kmeans/CMakeLists.txt | 0 .../{ => default}/kmeans/__init__.py | 0 .../{ => default}/kmeans/kmeans_initialize.py | 0 .../kmeans/kmeans_numba_dpex_k.py | 0 .../kmeans/kmeans_numba_dpex_p.py | 0 .../kmeans/kmeans_numba_mlir_k.py | 0 .../kmeans/kmeans_numba_mlir_p.py | 0 .../{ => default}/kmeans/kmeans_numba_n.py | 0 .../{ => default}/kmeans/kmeans_numba_npr.py | 0 .../{ => default}/kmeans/kmeans_python.py | 0 .../kmeans_sycl_native_ext/CMakeLists.txt | 0 .../kmeans/kmeans_sycl_native_ext/__init__.py | 0 .../kmeans_sycl/_kmeans_kernel.hpp | 0 .../kmeans_sycl/_kmeans_sycl.cpp | 0 .../{ => default}/knn/CMakeLists.txt | 0 .../benchmarks/{ => default}/knn/__init__.py | 0 .../{ => default}/knn/knn_initialize.py | 0 .../{ => default}/knn/knn_numba_cuda.py | 0 .../{ => default}/knn/knn_numba_dpex_k.py | 0 .../{ => default}/knn/knn_numba_dpex_p.py | 0 .../{ => default}/knn/knn_numba_npr.py | 0 .../{ => default}/knn/knn_python.py | 0 .../knn/knn_sycl_native_ext/CMakeLists.txt | 0 .../knn/knn_sycl_native_ext/__init__.py | 0 .../knn_sycl/_knn_kernel.hpp | 0 .../knn_sycl/_knn_sycl.cpp | 0 .../{ => default}/l2_norm/CMakeLists.txt | 0 .../{ => default}/l2_norm/__init__.py | 0 .../{ => default}/l2_norm/l2_norm_cupy.py | 0 .../{ => default}/l2_norm/l2_norm_dpnp.py | 0 .../l2_norm/l2_norm_initialize.py | 0 .../l2_norm/l2_norm_numba_cuda.py | 0 .../l2_norm/l2_norm_numba_dpex_k.py | 0 .../l2_norm/l2_norm_numba_dpex_n.py | 0 .../l2_norm/l2_norm_numba_dpex_p.py | 0 .../l2_norm/l2_norm_numba_mlir_k.py | 0 .../l2_norm/l2_norm_numba_mlir_n.py | 0 .../l2_norm/l2_norm_numba_mlir_p.py | 0 .../{ => default}/l2_norm/l2_norm_numba_n.py | 0 .../{ => default}/l2_norm/l2_norm_numba_np.py | 0 .../l2_norm/l2_norm_numba_npr.py | 0 .../{ => default}/l2_norm/l2_norm_numpy.py | 0 .../l2_norm_sycl_native_ext/CMakeLists.txt | 0 .../l2_norm_sycl_native_ext/__init__.py | 0 .../l2_norm_sycl/_l2_norm_kernel.hpp | 0 .../l2_norm_sycl/_l2_norm_sycl.cpp | 0 .../pairwise_distance/CMakeLists.txt | 0 .../pairwise_distance/__init__.py | 0 .../pairwise_distance_cupy.py | 0 .../pairwise_distance_dpnp.py | 0 .../pairwise_distance_initialize.py | 0 .../pairwise_distance_numba_cuda.py | 0 .../pairwise_distance_numba_dpex_k.py | 0 .../pairwise_distance_numba_dpex_n.py | 0 .../pairwise_distance_numba_dpex_p.py | 0 .../pairwise_distance_numba_mlir_k.py | 0 .../pairwise_distance_numba_mlir_n.py | 0 .../pairwise_distance_numba_mlir_p.py | 0 .../pairwise_distance_numba_np.py | 0 .../pairwise_distance_numba_npr.py | 0 .../pairwise_distance_numpy.py | 0 .../CMakeLists.txt | 0 .../__init__.py | 0 .../_pairwise_distance_kernel.hpp | 0 .../_pairwise_distance_sycl.cpp | 0 .../benchmarks/{ => default}/pca/__init__.py | 0 .../benchmarks/{ => default}/pca/pca_cupy.py | 0 .../benchmarks/{ => default}/pca/pca_dpnp.py | 0 .../{ => default}/pca/pca_initialize.py | 0 .../{ => default}/pca/pca_numba_dpex_n.py | 0 .../{ => default}/pca/pca_numba_n.py | 0 .../{ => default}/pca/pca_numba_np.py | 0 .../benchmarks/{ => default}/pca/pca_numpy.py | 0 .../{ => default}/pca/pca_validate.py | 0 .../{ => default}/rambo/CMakeLists.txt | 0 .../{ => default}/rambo/__init__.py | 0 .../{ => default}/rambo/rambo_cupy.py | 0 .../{ => default}/rambo/rambo_dpnp.py | 0 .../{ => default}/rambo/rambo_initialize.py | 0 .../{ => default}/rambo/rambo_numba_cuda.py | 0 .../{ => default}/rambo/rambo_numba_dpex_k.py | 0 .../{ => default}/rambo/rambo_numba_dpex_n.py | 0 .../{ => default}/rambo/rambo_numba_dpex_p.py | 0 .../{ => default}/rambo/rambo_numba_mlir_k.py | 0 .../{ => default}/rambo/rambo_numba_mlir_n.py | 0 .../{ => default}/rambo/rambo_numba_mlir_p.py | 0 .../{ => default}/rambo/rambo_numba_n.py | 0 .../{ => default}/rambo/rambo_numba_np.py | 0 .../{ => default}/rambo/rambo_numba_npr.py | 0 .../{ => default}/rambo/rambo_numpy.py | 0 .../{ => default}/rambo/rambo_python.py | 0 .../rambo_sycl_native_ext/CMakeLists.txt | 0 .../rambo/rambo_sycl_native_ext/__init__.py | 0 .../rambo_sycl/_rambo_kernel.hpp | 0 .../rambo_sycl/_rambo_sycl.cpp | 0 dpbench/config/reader.py | 2 +- 146 files changed, 24 insertions(+), 19 deletions(-) create mode 100644 dpbench/benchmarks/default/CMakeLists.txt rename dpbench/benchmarks/{ => default}/black_scholes/CMakeLists.txt (100%) rename dpbench/benchmarks/{ => default}/black_scholes/__init__.py (100%) rename dpbench/benchmarks/{ => default}/black_scholes/black_scholes_cupy.py (100%) rename dpbench/benchmarks/{ => default}/black_scholes/black_scholes_dpnp.py (100%) rename dpbench/benchmarks/{ => default}/black_scholes/black_scholes_initialize.py (100%) rename dpbench/benchmarks/{ => default}/black_scholes/black_scholes_numba_cuda.py (100%) rename dpbench/benchmarks/{ => default}/black_scholes/black_scholes_numba_dpex_k.py (100%) rename dpbench/benchmarks/{ => default}/black_scholes/black_scholes_numba_dpex_n.py (100%) rename dpbench/benchmarks/{ => default}/black_scholes/black_scholes_numba_dpex_p.py (100%) rename dpbench/benchmarks/{ => default}/black_scholes/black_scholes_numba_mlir_k.py (100%) rename dpbench/benchmarks/{ => default}/black_scholes/black_scholes_numba_mlir_n.py (100%) rename dpbench/benchmarks/{ => default}/black_scholes/black_scholes_numba_mlir_p.py (100%) rename dpbench/benchmarks/{ => default}/black_scholes/black_scholes_numba_n.py (100%) rename dpbench/benchmarks/{ => default}/black_scholes/black_scholes_numba_np.py (100%) rename dpbench/benchmarks/{ => default}/black_scholes/black_scholes_numba_npr.py (100%) rename dpbench/benchmarks/{ => default}/black_scholes/black_scholes_numpy.py (100%) rename dpbench/benchmarks/{ => default}/black_scholes/black_scholes_python.py (100%) rename dpbench/benchmarks/{ => default}/black_scholes/black_scholes_sycl_native_ext/CMakeLists.txt (100%) rename dpbench/benchmarks/{ => default}/black_scholes/black_scholes_sycl_native_ext/__init__.py (100%) rename dpbench/benchmarks/{ => default}/black_scholes/black_scholes_sycl_native_ext/black_scholes_sycl/_black_scholes_kernel.hpp (100%) rename dpbench/benchmarks/{ => default}/black_scholes/black_scholes_sycl_native_ext/black_scholes_sycl/_black_scholes_sycl.cpp (100%) rename dpbench/benchmarks/{ => default}/dbscan/CMakeLists.txt (100%) rename dpbench/benchmarks/{ => default}/dbscan/__init__.py (100%) rename dpbench/benchmarks/{ => default}/dbscan/dbscan_initialize.py (100%) rename dpbench/benchmarks/{ => default}/dbscan/dbscan_numba_dpex_k.py (100%) rename dpbench/benchmarks/{ => default}/dbscan/dbscan_numba_dpex_p.py (100%) rename dpbench/benchmarks/{ => default}/dbscan/dbscan_numba_n.py (100%) rename dpbench/benchmarks/{ => default}/dbscan/dbscan_numba_npr.py (100%) rename dpbench/benchmarks/{ => default}/dbscan/dbscan_python.py (100%) rename dpbench/benchmarks/{ => default}/dbscan/dbscan_sycl_native_ext/CMakeLists.txt (100%) rename dpbench/benchmarks/{ => default}/dbscan/dbscan_sycl_native_ext/__init__.py (100%) rename dpbench/benchmarks/{ => default}/dbscan/dbscan_sycl_native_ext/dbscan_sycl/_dbscan_kernel.hpp (100%) rename dpbench/benchmarks/{ => default}/dbscan/dbscan_sycl_native_ext/dbscan_sycl/_dbscan_sycl.cpp (100%) rename dpbench/benchmarks/{ => default}/gpairs/CMakeLists.txt (100%) rename dpbench/benchmarks/{ => default}/gpairs/__init__.py (100%) rename dpbench/benchmarks/{ => default}/gpairs/gpairs_cupy.py (100%) rename dpbench/benchmarks/{ => default}/gpairs/gpairs_dpnp.py (100%) rename dpbench/benchmarks/{ => default}/gpairs/gpairs_initialize.py (100%) rename dpbench/benchmarks/{ => default}/gpairs/gpairs_numba_cuda.py (100%) rename dpbench/benchmarks/{ => default}/gpairs/gpairs_numba_dpex_k.py (100%) rename dpbench/benchmarks/{ => default}/gpairs/gpairs_numba_dpex_p.py (100%) rename dpbench/benchmarks/{ => default}/gpairs/gpairs_numba_n.py (100%) rename dpbench/benchmarks/{ => default}/gpairs/gpairs_numba_npr.py (100%) rename dpbench/benchmarks/{ => default}/gpairs/gpairs_numpy.py (100%) rename dpbench/benchmarks/{ => default}/gpairs/gpairs_sycl_native_ext/CMakeLists.txt (100%) rename dpbench/benchmarks/{ => default}/gpairs/gpairs_sycl_native_ext/__init__.py (100%) rename dpbench/benchmarks/{ => default}/gpairs/gpairs_sycl_native_ext/gpairs_sycl/_gpairs_kernel.hpp (100%) rename dpbench/benchmarks/{ => default}/gpairs/gpairs_sycl_native_ext/gpairs_sycl/_gpairs_sycl.cpp (100%) rename dpbench/benchmarks/{ => default}/kmeans/CMakeLists.txt (100%) rename dpbench/benchmarks/{ => default}/kmeans/__init__.py (100%) rename dpbench/benchmarks/{ => default}/kmeans/kmeans_initialize.py (100%) rename dpbench/benchmarks/{ => default}/kmeans/kmeans_numba_dpex_k.py (100%) rename dpbench/benchmarks/{ => default}/kmeans/kmeans_numba_dpex_p.py (100%) rename dpbench/benchmarks/{ => default}/kmeans/kmeans_numba_mlir_k.py (100%) rename dpbench/benchmarks/{ => default}/kmeans/kmeans_numba_mlir_p.py (100%) rename dpbench/benchmarks/{ => default}/kmeans/kmeans_numba_n.py (100%) rename dpbench/benchmarks/{ => default}/kmeans/kmeans_numba_npr.py (100%) rename dpbench/benchmarks/{ => default}/kmeans/kmeans_python.py (100%) rename dpbench/benchmarks/{ => default}/kmeans/kmeans_sycl_native_ext/CMakeLists.txt (100%) rename dpbench/benchmarks/{ => default}/kmeans/kmeans_sycl_native_ext/__init__.py (100%) rename dpbench/benchmarks/{ => default}/kmeans/kmeans_sycl_native_ext/kmeans_sycl/_kmeans_kernel.hpp (100%) rename dpbench/benchmarks/{ => default}/kmeans/kmeans_sycl_native_ext/kmeans_sycl/_kmeans_sycl.cpp (100%) rename dpbench/benchmarks/{ => default}/knn/CMakeLists.txt (100%) rename dpbench/benchmarks/{ => default}/knn/__init__.py (100%) rename dpbench/benchmarks/{ => default}/knn/knn_initialize.py (100%) rename dpbench/benchmarks/{ => default}/knn/knn_numba_cuda.py (100%) rename dpbench/benchmarks/{ => default}/knn/knn_numba_dpex_k.py (100%) rename dpbench/benchmarks/{ => default}/knn/knn_numba_dpex_p.py (100%) rename dpbench/benchmarks/{ => default}/knn/knn_numba_npr.py (100%) rename dpbench/benchmarks/{ => default}/knn/knn_python.py (100%) rename dpbench/benchmarks/{ => default}/knn/knn_sycl_native_ext/CMakeLists.txt (100%) rename dpbench/benchmarks/{ => default}/knn/knn_sycl_native_ext/__init__.py (100%) rename dpbench/benchmarks/{ => default}/knn/knn_sycl_native_ext/knn_sycl/_knn_kernel.hpp (100%) rename dpbench/benchmarks/{ => default}/knn/knn_sycl_native_ext/knn_sycl/_knn_sycl.cpp (100%) rename dpbench/benchmarks/{ => default}/l2_norm/CMakeLists.txt (100%) rename dpbench/benchmarks/{ => default}/l2_norm/__init__.py (100%) rename dpbench/benchmarks/{ => default}/l2_norm/l2_norm_cupy.py (100%) rename dpbench/benchmarks/{ => default}/l2_norm/l2_norm_dpnp.py (100%) rename dpbench/benchmarks/{ => default}/l2_norm/l2_norm_initialize.py (100%) rename dpbench/benchmarks/{ => default}/l2_norm/l2_norm_numba_cuda.py (100%) rename dpbench/benchmarks/{ => default}/l2_norm/l2_norm_numba_dpex_k.py (100%) rename dpbench/benchmarks/{ => default}/l2_norm/l2_norm_numba_dpex_n.py (100%) rename dpbench/benchmarks/{ => default}/l2_norm/l2_norm_numba_dpex_p.py (100%) rename dpbench/benchmarks/{ => default}/l2_norm/l2_norm_numba_mlir_k.py (100%) rename dpbench/benchmarks/{ => default}/l2_norm/l2_norm_numba_mlir_n.py (100%) rename dpbench/benchmarks/{ => default}/l2_norm/l2_norm_numba_mlir_p.py (100%) rename dpbench/benchmarks/{ => default}/l2_norm/l2_norm_numba_n.py (100%) rename dpbench/benchmarks/{ => default}/l2_norm/l2_norm_numba_np.py (100%) rename dpbench/benchmarks/{ => default}/l2_norm/l2_norm_numba_npr.py (100%) rename dpbench/benchmarks/{ => default}/l2_norm/l2_norm_numpy.py (100%) rename dpbench/benchmarks/{ => default}/l2_norm/l2_norm_sycl_native_ext/CMakeLists.txt (100%) rename dpbench/benchmarks/{ => default}/l2_norm/l2_norm_sycl_native_ext/__init__.py (100%) rename dpbench/benchmarks/{ => default}/l2_norm/l2_norm_sycl_native_ext/l2_norm_sycl/_l2_norm_kernel.hpp (100%) rename dpbench/benchmarks/{ => default}/l2_norm/l2_norm_sycl_native_ext/l2_norm_sycl/_l2_norm_sycl.cpp (100%) rename dpbench/benchmarks/{ => default}/pairwise_distance/CMakeLists.txt (100%) rename dpbench/benchmarks/{ => default}/pairwise_distance/__init__.py (100%) rename dpbench/benchmarks/{ => default}/pairwise_distance/pairwise_distance_cupy.py (100%) rename dpbench/benchmarks/{ => default}/pairwise_distance/pairwise_distance_dpnp.py (100%) rename dpbench/benchmarks/{ => default}/pairwise_distance/pairwise_distance_initialize.py (100%) rename dpbench/benchmarks/{ => default}/pairwise_distance/pairwise_distance_numba_cuda.py (100%) rename dpbench/benchmarks/{ => default}/pairwise_distance/pairwise_distance_numba_dpex_k.py (100%) rename dpbench/benchmarks/{ => default}/pairwise_distance/pairwise_distance_numba_dpex_n.py (100%) rename dpbench/benchmarks/{ => default}/pairwise_distance/pairwise_distance_numba_dpex_p.py (100%) rename dpbench/benchmarks/{ => default}/pairwise_distance/pairwise_distance_numba_mlir_k.py (100%) rename dpbench/benchmarks/{ => default}/pairwise_distance/pairwise_distance_numba_mlir_n.py (100%) rename dpbench/benchmarks/{ => default}/pairwise_distance/pairwise_distance_numba_mlir_p.py (100%) rename dpbench/benchmarks/{ => default}/pairwise_distance/pairwise_distance_numba_np.py (100%) rename dpbench/benchmarks/{ => default}/pairwise_distance/pairwise_distance_numba_npr.py (100%) rename dpbench/benchmarks/{ => default}/pairwise_distance/pairwise_distance_numpy.py (100%) rename dpbench/benchmarks/{ => default}/pairwise_distance/pairwise_distance_sycl_native_ext/CMakeLists.txt (100%) rename dpbench/benchmarks/{ => default}/pairwise_distance/pairwise_distance_sycl_native_ext/__init__.py (100%) rename dpbench/benchmarks/{ => default}/pairwise_distance/pairwise_distance_sycl_native_ext/pairwise_distance_sycl/_pairwise_distance_kernel.hpp (100%) rename dpbench/benchmarks/{ => default}/pairwise_distance/pairwise_distance_sycl_native_ext/pairwise_distance_sycl/_pairwise_distance_sycl.cpp (100%) rename dpbench/benchmarks/{ => default}/pca/__init__.py (100%) rename dpbench/benchmarks/{ => default}/pca/pca_cupy.py (100%) rename dpbench/benchmarks/{ => default}/pca/pca_dpnp.py (100%) rename dpbench/benchmarks/{ => default}/pca/pca_initialize.py (100%) rename dpbench/benchmarks/{ => default}/pca/pca_numba_dpex_n.py (100%) rename dpbench/benchmarks/{ => default}/pca/pca_numba_n.py (100%) rename dpbench/benchmarks/{ => default}/pca/pca_numba_np.py (100%) rename dpbench/benchmarks/{ => default}/pca/pca_numpy.py (100%) rename dpbench/benchmarks/{ => default}/pca/pca_validate.py (100%) rename dpbench/benchmarks/{ => default}/rambo/CMakeLists.txt (100%) rename dpbench/benchmarks/{ => default}/rambo/__init__.py (100%) rename dpbench/benchmarks/{ => default}/rambo/rambo_cupy.py (100%) rename dpbench/benchmarks/{ => default}/rambo/rambo_dpnp.py (100%) rename dpbench/benchmarks/{ => default}/rambo/rambo_initialize.py (100%) rename dpbench/benchmarks/{ => default}/rambo/rambo_numba_cuda.py (100%) rename dpbench/benchmarks/{ => default}/rambo/rambo_numba_dpex_k.py (100%) rename dpbench/benchmarks/{ => default}/rambo/rambo_numba_dpex_n.py (100%) rename dpbench/benchmarks/{ => default}/rambo/rambo_numba_dpex_p.py (100%) rename dpbench/benchmarks/{ => default}/rambo/rambo_numba_mlir_k.py (100%) rename dpbench/benchmarks/{ => default}/rambo/rambo_numba_mlir_n.py (100%) rename dpbench/benchmarks/{ => default}/rambo/rambo_numba_mlir_p.py (100%) rename dpbench/benchmarks/{ => default}/rambo/rambo_numba_n.py (100%) rename dpbench/benchmarks/{ => default}/rambo/rambo_numba_np.py (100%) rename dpbench/benchmarks/{ => default}/rambo/rambo_numba_npr.py (100%) rename dpbench/benchmarks/{ => default}/rambo/rambo_numpy.py (100%) rename dpbench/benchmarks/{ => default}/rambo/rambo_python.py (100%) rename dpbench/benchmarks/{ => default}/rambo/rambo_sycl_native_ext/CMakeLists.txt (100%) rename dpbench/benchmarks/{ => default}/rambo/rambo_sycl_native_ext/__init__.py (100%) rename dpbench/benchmarks/{ => default}/rambo/rambo_sycl_native_ext/rambo_sycl/_rambo_kernel.hpp (100%) rename dpbench/benchmarks/{ => default}/rambo/rambo_sycl_native_ext/rambo_sycl/_rambo_sycl.cpp (100%) diff --git a/dpbench/benchmarks/CMakeLists.txt b/dpbench/benchmarks/CMakeLists.txt index c1693bc1..46e2f3c4 100644 --- a/dpbench/benchmarks/CMakeLists.txt +++ b/dpbench/benchmarks/CMakeLists.txt @@ -2,22 +2,5 @@ # # SPDX-License-Identifier: Apache-2.0 -add_subdirectory(black_scholes) -add_subdirectory(pairwise_distance) -add_subdirectory(l2_norm) -add_subdirectory(rambo) -add_subdirectory(kmeans) -add_subdirectory(knn) -add_subdirectory(gpairs) -add_subdirectory(dbscan) +add_subdirectory(default) add_subdirectory(rodinia) - -# generate dpcpp version into config -set(FILE ${CMAKE_SOURCE_DIR}/dpbench/configs/framework_info/dpcpp.toml) -set(WRITE_VERSION "${CMAKE_CXX_COMPILER_ID} ${CMAKE_CXX_COMPILER_VERSION}") - -file(READ ${FILE} FILE_CONTENTS) -string(REGEX REPLACE "dpcpp_version = \"[^\"]*\"" -"dpcpp_version = \"${WRITE_VERSION}\"" FILE_CONTENTS "${FILE_CONTENTS}") - -file(WRITE ${FILE} "${FILE_CONTENTS}") diff --git a/dpbench/benchmarks/default/CMakeLists.txt b/dpbench/benchmarks/default/CMakeLists.txt new file mode 100644 index 00000000..6869220b --- /dev/null +++ b/dpbench/benchmarks/default/CMakeLists.txt @@ -0,0 +1,22 @@ +# SPDX-FileCopyrightText: 2022 - 2023 Intel Corporation +# +# SPDX-License-Identifier: Apache-2.0 + +add_subdirectory(black_scholes) +add_subdirectory(pairwise_distance) +add_subdirectory(l2_norm) +add_subdirectory(rambo) +add_subdirectory(kmeans) +add_subdirectory(knn) +add_subdirectory(gpairs) +add_subdirectory(dbscan) + +# generate dpcpp version into config +set(FILE ${CMAKE_SOURCE_DIR}/dpbench/configs/framework_info/dpcpp.toml) +set(WRITE_VERSION "${CMAKE_CXX_COMPILER_ID} ${CMAKE_CXX_COMPILER_VERSION}") + +file(READ ${FILE} FILE_CONTENTS) +string(REGEX REPLACE "dpcpp_version = \"[^\"]*\"" +"dpcpp_version = \"${WRITE_VERSION}\"" FILE_CONTENTS "${FILE_CONTENTS}") + +file(WRITE ${FILE} "${FILE_CONTENTS}") diff --git a/dpbench/benchmarks/black_scholes/CMakeLists.txt b/dpbench/benchmarks/default/black_scholes/CMakeLists.txt similarity index 100% rename from dpbench/benchmarks/black_scholes/CMakeLists.txt rename to dpbench/benchmarks/default/black_scholes/CMakeLists.txt diff --git a/dpbench/benchmarks/black_scholes/__init__.py b/dpbench/benchmarks/default/black_scholes/__init__.py similarity index 100% rename from dpbench/benchmarks/black_scholes/__init__.py rename to dpbench/benchmarks/default/black_scholes/__init__.py diff --git a/dpbench/benchmarks/black_scholes/black_scholes_cupy.py b/dpbench/benchmarks/default/black_scholes/black_scholes_cupy.py similarity index 100% rename from dpbench/benchmarks/black_scholes/black_scholes_cupy.py rename to dpbench/benchmarks/default/black_scholes/black_scholes_cupy.py diff --git a/dpbench/benchmarks/black_scholes/black_scholes_dpnp.py b/dpbench/benchmarks/default/black_scholes/black_scholes_dpnp.py similarity index 100% rename from dpbench/benchmarks/black_scholes/black_scholes_dpnp.py rename to dpbench/benchmarks/default/black_scholes/black_scholes_dpnp.py diff --git a/dpbench/benchmarks/black_scholes/black_scholes_initialize.py b/dpbench/benchmarks/default/black_scholes/black_scholes_initialize.py similarity index 100% rename from dpbench/benchmarks/black_scholes/black_scholes_initialize.py rename to dpbench/benchmarks/default/black_scholes/black_scholes_initialize.py diff --git a/dpbench/benchmarks/black_scholes/black_scholes_numba_cuda.py b/dpbench/benchmarks/default/black_scholes/black_scholes_numba_cuda.py similarity index 100% rename from dpbench/benchmarks/black_scholes/black_scholes_numba_cuda.py rename to dpbench/benchmarks/default/black_scholes/black_scholes_numba_cuda.py diff --git a/dpbench/benchmarks/black_scholes/black_scholes_numba_dpex_k.py b/dpbench/benchmarks/default/black_scholes/black_scholes_numba_dpex_k.py similarity index 100% rename from dpbench/benchmarks/black_scholes/black_scholes_numba_dpex_k.py rename to dpbench/benchmarks/default/black_scholes/black_scholes_numba_dpex_k.py diff --git a/dpbench/benchmarks/black_scholes/black_scholes_numba_dpex_n.py b/dpbench/benchmarks/default/black_scholes/black_scholes_numba_dpex_n.py similarity index 100% rename from dpbench/benchmarks/black_scholes/black_scholes_numba_dpex_n.py rename to dpbench/benchmarks/default/black_scholes/black_scholes_numba_dpex_n.py diff --git a/dpbench/benchmarks/black_scholes/black_scholes_numba_dpex_p.py b/dpbench/benchmarks/default/black_scholes/black_scholes_numba_dpex_p.py similarity index 100% rename from dpbench/benchmarks/black_scholes/black_scholes_numba_dpex_p.py rename to dpbench/benchmarks/default/black_scholes/black_scholes_numba_dpex_p.py diff --git a/dpbench/benchmarks/black_scholes/black_scholes_numba_mlir_k.py b/dpbench/benchmarks/default/black_scholes/black_scholes_numba_mlir_k.py similarity index 100% rename from dpbench/benchmarks/black_scholes/black_scholes_numba_mlir_k.py rename to dpbench/benchmarks/default/black_scholes/black_scholes_numba_mlir_k.py diff --git a/dpbench/benchmarks/black_scholes/black_scholes_numba_mlir_n.py b/dpbench/benchmarks/default/black_scholes/black_scholes_numba_mlir_n.py similarity index 100% rename from dpbench/benchmarks/black_scholes/black_scholes_numba_mlir_n.py rename to dpbench/benchmarks/default/black_scholes/black_scholes_numba_mlir_n.py diff --git a/dpbench/benchmarks/black_scholes/black_scholes_numba_mlir_p.py b/dpbench/benchmarks/default/black_scholes/black_scholes_numba_mlir_p.py similarity index 100% rename from dpbench/benchmarks/black_scholes/black_scholes_numba_mlir_p.py rename to dpbench/benchmarks/default/black_scholes/black_scholes_numba_mlir_p.py diff --git a/dpbench/benchmarks/black_scholes/black_scholes_numba_n.py b/dpbench/benchmarks/default/black_scholes/black_scholes_numba_n.py similarity index 100% rename from dpbench/benchmarks/black_scholes/black_scholes_numba_n.py rename to dpbench/benchmarks/default/black_scholes/black_scholes_numba_n.py diff --git a/dpbench/benchmarks/black_scholes/black_scholes_numba_np.py b/dpbench/benchmarks/default/black_scholes/black_scholes_numba_np.py similarity index 100% rename from dpbench/benchmarks/black_scholes/black_scholes_numba_np.py rename to dpbench/benchmarks/default/black_scholes/black_scholes_numba_np.py diff --git a/dpbench/benchmarks/black_scholes/black_scholes_numba_npr.py b/dpbench/benchmarks/default/black_scholes/black_scholes_numba_npr.py similarity index 100% rename from dpbench/benchmarks/black_scholes/black_scholes_numba_npr.py rename to dpbench/benchmarks/default/black_scholes/black_scholes_numba_npr.py diff --git a/dpbench/benchmarks/black_scholes/black_scholes_numpy.py b/dpbench/benchmarks/default/black_scholes/black_scholes_numpy.py similarity index 100% rename from dpbench/benchmarks/black_scholes/black_scholes_numpy.py rename to dpbench/benchmarks/default/black_scholes/black_scholes_numpy.py diff --git a/dpbench/benchmarks/black_scholes/black_scholes_python.py b/dpbench/benchmarks/default/black_scholes/black_scholes_python.py similarity index 100% rename from dpbench/benchmarks/black_scholes/black_scholes_python.py rename to dpbench/benchmarks/default/black_scholes/black_scholes_python.py diff --git a/dpbench/benchmarks/black_scholes/black_scholes_sycl_native_ext/CMakeLists.txt b/dpbench/benchmarks/default/black_scholes/black_scholes_sycl_native_ext/CMakeLists.txt similarity index 100% rename from dpbench/benchmarks/black_scholes/black_scholes_sycl_native_ext/CMakeLists.txt rename to dpbench/benchmarks/default/black_scholes/black_scholes_sycl_native_ext/CMakeLists.txt diff --git a/dpbench/benchmarks/black_scholes/black_scholes_sycl_native_ext/__init__.py b/dpbench/benchmarks/default/black_scholes/black_scholes_sycl_native_ext/__init__.py similarity index 100% rename from dpbench/benchmarks/black_scholes/black_scholes_sycl_native_ext/__init__.py rename to dpbench/benchmarks/default/black_scholes/black_scholes_sycl_native_ext/__init__.py diff --git a/dpbench/benchmarks/black_scholes/black_scholes_sycl_native_ext/black_scholes_sycl/_black_scholes_kernel.hpp b/dpbench/benchmarks/default/black_scholes/black_scholes_sycl_native_ext/black_scholes_sycl/_black_scholes_kernel.hpp similarity index 100% rename from dpbench/benchmarks/black_scholes/black_scholes_sycl_native_ext/black_scholes_sycl/_black_scholes_kernel.hpp rename to dpbench/benchmarks/default/black_scholes/black_scholes_sycl_native_ext/black_scholes_sycl/_black_scholes_kernel.hpp diff --git a/dpbench/benchmarks/black_scholes/black_scholes_sycl_native_ext/black_scholes_sycl/_black_scholes_sycl.cpp b/dpbench/benchmarks/default/black_scholes/black_scholes_sycl_native_ext/black_scholes_sycl/_black_scholes_sycl.cpp similarity index 100% rename from dpbench/benchmarks/black_scholes/black_scholes_sycl_native_ext/black_scholes_sycl/_black_scholes_sycl.cpp rename to dpbench/benchmarks/default/black_scholes/black_scholes_sycl_native_ext/black_scholes_sycl/_black_scholes_sycl.cpp diff --git a/dpbench/benchmarks/dbscan/CMakeLists.txt b/dpbench/benchmarks/default/dbscan/CMakeLists.txt similarity index 100% rename from dpbench/benchmarks/dbscan/CMakeLists.txt rename to dpbench/benchmarks/default/dbscan/CMakeLists.txt diff --git a/dpbench/benchmarks/dbscan/__init__.py b/dpbench/benchmarks/default/dbscan/__init__.py similarity index 100% rename from dpbench/benchmarks/dbscan/__init__.py rename to dpbench/benchmarks/default/dbscan/__init__.py diff --git a/dpbench/benchmarks/dbscan/dbscan_initialize.py b/dpbench/benchmarks/default/dbscan/dbscan_initialize.py similarity index 100% rename from dpbench/benchmarks/dbscan/dbscan_initialize.py rename to dpbench/benchmarks/default/dbscan/dbscan_initialize.py diff --git a/dpbench/benchmarks/dbscan/dbscan_numba_dpex_k.py b/dpbench/benchmarks/default/dbscan/dbscan_numba_dpex_k.py similarity index 100% rename from dpbench/benchmarks/dbscan/dbscan_numba_dpex_k.py rename to dpbench/benchmarks/default/dbscan/dbscan_numba_dpex_k.py diff --git a/dpbench/benchmarks/dbscan/dbscan_numba_dpex_p.py b/dpbench/benchmarks/default/dbscan/dbscan_numba_dpex_p.py similarity index 100% rename from dpbench/benchmarks/dbscan/dbscan_numba_dpex_p.py rename to dpbench/benchmarks/default/dbscan/dbscan_numba_dpex_p.py diff --git a/dpbench/benchmarks/dbscan/dbscan_numba_n.py b/dpbench/benchmarks/default/dbscan/dbscan_numba_n.py similarity index 100% rename from dpbench/benchmarks/dbscan/dbscan_numba_n.py rename to dpbench/benchmarks/default/dbscan/dbscan_numba_n.py diff --git a/dpbench/benchmarks/dbscan/dbscan_numba_npr.py b/dpbench/benchmarks/default/dbscan/dbscan_numba_npr.py similarity index 100% rename from dpbench/benchmarks/dbscan/dbscan_numba_npr.py rename to dpbench/benchmarks/default/dbscan/dbscan_numba_npr.py diff --git a/dpbench/benchmarks/dbscan/dbscan_python.py b/dpbench/benchmarks/default/dbscan/dbscan_python.py similarity index 100% rename from dpbench/benchmarks/dbscan/dbscan_python.py rename to dpbench/benchmarks/default/dbscan/dbscan_python.py diff --git a/dpbench/benchmarks/dbscan/dbscan_sycl_native_ext/CMakeLists.txt b/dpbench/benchmarks/default/dbscan/dbscan_sycl_native_ext/CMakeLists.txt similarity index 100% rename from dpbench/benchmarks/dbscan/dbscan_sycl_native_ext/CMakeLists.txt rename to dpbench/benchmarks/default/dbscan/dbscan_sycl_native_ext/CMakeLists.txt diff --git a/dpbench/benchmarks/dbscan/dbscan_sycl_native_ext/__init__.py b/dpbench/benchmarks/default/dbscan/dbscan_sycl_native_ext/__init__.py similarity index 100% rename from dpbench/benchmarks/dbscan/dbscan_sycl_native_ext/__init__.py rename to dpbench/benchmarks/default/dbscan/dbscan_sycl_native_ext/__init__.py diff --git a/dpbench/benchmarks/dbscan/dbscan_sycl_native_ext/dbscan_sycl/_dbscan_kernel.hpp b/dpbench/benchmarks/default/dbscan/dbscan_sycl_native_ext/dbscan_sycl/_dbscan_kernel.hpp similarity index 100% rename from dpbench/benchmarks/dbscan/dbscan_sycl_native_ext/dbscan_sycl/_dbscan_kernel.hpp rename to dpbench/benchmarks/default/dbscan/dbscan_sycl_native_ext/dbscan_sycl/_dbscan_kernel.hpp diff --git a/dpbench/benchmarks/dbscan/dbscan_sycl_native_ext/dbscan_sycl/_dbscan_sycl.cpp b/dpbench/benchmarks/default/dbscan/dbscan_sycl_native_ext/dbscan_sycl/_dbscan_sycl.cpp similarity index 100% rename from dpbench/benchmarks/dbscan/dbscan_sycl_native_ext/dbscan_sycl/_dbscan_sycl.cpp rename to dpbench/benchmarks/default/dbscan/dbscan_sycl_native_ext/dbscan_sycl/_dbscan_sycl.cpp diff --git a/dpbench/benchmarks/gpairs/CMakeLists.txt b/dpbench/benchmarks/default/gpairs/CMakeLists.txt similarity index 100% rename from dpbench/benchmarks/gpairs/CMakeLists.txt rename to dpbench/benchmarks/default/gpairs/CMakeLists.txt diff --git a/dpbench/benchmarks/gpairs/__init__.py b/dpbench/benchmarks/default/gpairs/__init__.py similarity index 100% rename from dpbench/benchmarks/gpairs/__init__.py rename to dpbench/benchmarks/default/gpairs/__init__.py diff --git a/dpbench/benchmarks/gpairs/gpairs_cupy.py b/dpbench/benchmarks/default/gpairs/gpairs_cupy.py similarity index 100% rename from dpbench/benchmarks/gpairs/gpairs_cupy.py rename to dpbench/benchmarks/default/gpairs/gpairs_cupy.py diff --git a/dpbench/benchmarks/gpairs/gpairs_dpnp.py b/dpbench/benchmarks/default/gpairs/gpairs_dpnp.py similarity index 100% rename from dpbench/benchmarks/gpairs/gpairs_dpnp.py rename to dpbench/benchmarks/default/gpairs/gpairs_dpnp.py diff --git a/dpbench/benchmarks/gpairs/gpairs_initialize.py b/dpbench/benchmarks/default/gpairs/gpairs_initialize.py similarity index 100% rename from dpbench/benchmarks/gpairs/gpairs_initialize.py rename to dpbench/benchmarks/default/gpairs/gpairs_initialize.py diff --git a/dpbench/benchmarks/gpairs/gpairs_numba_cuda.py b/dpbench/benchmarks/default/gpairs/gpairs_numba_cuda.py similarity index 100% rename from dpbench/benchmarks/gpairs/gpairs_numba_cuda.py rename to dpbench/benchmarks/default/gpairs/gpairs_numba_cuda.py diff --git a/dpbench/benchmarks/gpairs/gpairs_numba_dpex_k.py b/dpbench/benchmarks/default/gpairs/gpairs_numba_dpex_k.py similarity index 100% rename from dpbench/benchmarks/gpairs/gpairs_numba_dpex_k.py rename to dpbench/benchmarks/default/gpairs/gpairs_numba_dpex_k.py diff --git a/dpbench/benchmarks/gpairs/gpairs_numba_dpex_p.py b/dpbench/benchmarks/default/gpairs/gpairs_numba_dpex_p.py similarity index 100% rename from dpbench/benchmarks/gpairs/gpairs_numba_dpex_p.py rename to dpbench/benchmarks/default/gpairs/gpairs_numba_dpex_p.py diff --git a/dpbench/benchmarks/gpairs/gpairs_numba_n.py b/dpbench/benchmarks/default/gpairs/gpairs_numba_n.py similarity index 100% rename from dpbench/benchmarks/gpairs/gpairs_numba_n.py rename to dpbench/benchmarks/default/gpairs/gpairs_numba_n.py diff --git a/dpbench/benchmarks/gpairs/gpairs_numba_npr.py b/dpbench/benchmarks/default/gpairs/gpairs_numba_npr.py similarity index 100% rename from dpbench/benchmarks/gpairs/gpairs_numba_npr.py rename to dpbench/benchmarks/default/gpairs/gpairs_numba_npr.py diff --git a/dpbench/benchmarks/gpairs/gpairs_numpy.py b/dpbench/benchmarks/default/gpairs/gpairs_numpy.py similarity index 100% rename from dpbench/benchmarks/gpairs/gpairs_numpy.py rename to dpbench/benchmarks/default/gpairs/gpairs_numpy.py diff --git a/dpbench/benchmarks/gpairs/gpairs_sycl_native_ext/CMakeLists.txt b/dpbench/benchmarks/default/gpairs/gpairs_sycl_native_ext/CMakeLists.txt similarity index 100% rename from dpbench/benchmarks/gpairs/gpairs_sycl_native_ext/CMakeLists.txt rename to dpbench/benchmarks/default/gpairs/gpairs_sycl_native_ext/CMakeLists.txt diff --git a/dpbench/benchmarks/gpairs/gpairs_sycl_native_ext/__init__.py b/dpbench/benchmarks/default/gpairs/gpairs_sycl_native_ext/__init__.py similarity index 100% rename from dpbench/benchmarks/gpairs/gpairs_sycl_native_ext/__init__.py rename to dpbench/benchmarks/default/gpairs/gpairs_sycl_native_ext/__init__.py diff --git a/dpbench/benchmarks/gpairs/gpairs_sycl_native_ext/gpairs_sycl/_gpairs_kernel.hpp b/dpbench/benchmarks/default/gpairs/gpairs_sycl_native_ext/gpairs_sycl/_gpairs_kernel.hpp similarity index 100% rename from dpbench/benchmarks/gpairs/gpairs_sycl_native_ext/gpairs_sycl/_gpairs_kernel.hpp rename to dpbench/benchmarks/default/gpairs/gpairs_sycl_native_ext/gpairs_sycl/_gpairs_kernel.hpp diff --git a/dpbench/benchmarks/gpairs/gpairs_sycl_native_ext/gpairs_sycl/_gpairs_sycl.cpp b/dpbench/benchmarks/default/gpairs/gpairs_sycl_native_ext/gpairs_sycl/_gpairs_sycl.cpp similarity index 100% rename from dpbench/benchmarks/gpairs/gpairs_sycl_native_ext/gpairs_sycl/_gpairs_sycl.cpp rename to dpbench/benchmarks/default/gpairs/gpairs_sycl_native_ext/gpairs_sycl/_gpairs_sycl.cpp diff --git a/dpbench/benchmarks/kmeans/CMakeLists.txt b/dpbench/benchmarks/default/kmeans/CMakeLists.txt similarity index 100% rename from dpbench/benchmarks/kmeans/CMakeLists.txt rename to dpbench/benchmarks/default/kmeans/CMakeLists.txt diff --git a/dpbench/benchmarks/kmeans/__init__.py b/dpbench/benchmarks/default/kmeans/__init__.py similarity index 100% rename from dpbench/benchmarks/kmeans/__init__.py rename to dpbench/benchmarks/default/kmeans/__init__.py diff --git a/dpbench/benchmarks/kmeans/kmeans_initialize.py b/dpbench/benchmarks/default/kmeans/kmeans_initialize.py similarity index 100% rename from dpbench/benchmarks/kmeans/kmeans_initialize.py rename to dpbench/benchmarks/default/kmeans/kmeans_initialize.py diff --git a/dpbench/benchmarks/kmeans/kmeans_numba_dpex_k.py b/dpbench/benchmarks/default/kmeans/kmeans_numba_dpex_k.py similarity index 100% rename from dpbench/benchmarks/kmeans/kmeans_numba_dpex_k.py rename to dpbench/benchmarks/default/kmeans/kmeans_numba_dpex_k.py diff --git a/dpbench/benchmarks/kmeans/kmeans_numba_dpex_p.py b/dpbench/benchmarks/default/kmeans/kmeans_numba_dpex_p.py similarity index 100% rename from dpbench/benchmarks/kmeans/kmeans_numba_dpex_p.py rename to dpbench/benchmarks/default/kmeans/kmeans_numba_dpex_p.py diff --git a/dpbench/benchmarks/kmeans/kmeans_numba_mlir_k.py b/dpbench/benchmarks/default/kmeans/kmeans_numba_mlir_k.py similarity index 100% rename from dpbench/benchmarks/kmeans/kmeans_numba_mlir_k.py rename to dpbench/benchmarks/default/kmeans/kmeans_numba_mlir_k.py diff --git a/dpbench/benchmarks/kmeans/kmeans_numba_mlir_p.py b/dpbench/benchmarks/default/kmeans/kmeans_numba_mlir_p.py similarity index 100% rename from dpbench/benchmarks/kmeans/kmeans_numba_mlir_p.py rename to dpbench/benchmarks/default/kmeans/kmeans_numba_mlir_p.py diff --git a/dpbench/benchmarks/kmeans/kmeans_numba_n.py b/dpbench/benchmarks/default/kmeans/kmeans_numba_n.py similarity index 100% rename from dpbench/benchmarks/kmeans/kmeans_numba_n.py rename to dpbench/benchmarks/default/kmeans/kmeans_numba_n.py diff --git a/dpbench/benchmarks/kmeans/kmeans_numba_npr.py b/dpbench/benchmarks/default/kmeans/kmeans_numba_npr.py similarity index 100% rename from dpbench/benchmarks/kmeans/kmeans_numba_npr.py rename to dpbench/benchmarks/default/kmeans/kmeans_numba_npr.py diff --git a/dpbench/benchmarks/kmeans/kmeans_python.py b/dpbench/benchmarks/default/kmeans/kmeans_python.py similarity index 100% rename from dpbench/benchmarks/kmeans/kmeans_python.py rename to dpbench/benchmarks/default/kmeans/kmeans_python.py diff --git a/dpbench/benchmarks/kmeans/kmeans_sycl_native_ext/CMakeLists.txt b/dpbench/benchmarks/default/kmeans/kmeans_sycl_native_ext/CMakeLists.txt similarity index 100% rename from dpbench/benchmarks/kmeans/kmeans_sycl_native_ext/CMakeLists.txt rename to dpbench/benchmarks/default/kmeans/kmeans_sycl_native_ext/CMakeLists.txt diff --git a/dpbench/benchmarks/kmeans/kmeans_sycl_native_ext/__init__.py b/dpbench/benchmarks/default/kmeans/kmeans_sycl_native_ext/__init__.py similarity index 100% rename from dpbench/benchmarks/kmeans/kmeans_sycl_native_ext/__init__.py rename to dpbench/benchmarks/default/kmeans/kmeans_sycl_native_ext/__init__.py diff --git a/dpbench/benchmarks/kmeans/kmeans_sycl_native_ext/kmeans_sycl/_kmeans_kernel.hpp b/dpbench/benchmarks/default/kmeans/kmeans_sycl_native_ext/kmeans_sycl/_kmeans_kernel.hpp similarity index 100% rename from dpbench/benchmarks/kmeans/kmeans_sycl_native_ext/kmeans_sycl/_kmeans_kernel.hpp rename to dpbench/benchmarks/default/kmeans/kmeans_sycl_native_ext/kmeans_sycl/_kmeans_kernel.hpp diff --git a/dpbench/benchmarks/kmeans/kmeans_sycl_native_ext/kmeans_sycl/_kmeans_sycl.cpp b/dpbench/benchmarks/default/kmeans/kmeans_sycl_native_ext/kmeans_sycl/_kmeans_sycl.cpp similarity index 100% rename from dpbench/benchmarks/kmeans/kmeans_sycl_native_ext/kmeans_sycl/_kmeans_sycl.cpp rename to dpbench/benchmarks/default/kmeans/kmeans_sycl_native_ext/kmeans_sycl/_kmeans_sycl.cpp diff --git a/dpbench/benchmarks/knn/CMakeLists.txt b/dpbench/benchmarks/default/knn/CMakeLists.txt similarity index 100% rename from dpbench/benchmarks/knn/CMakeLists.txt rename to dpbench/benchmarks/default/knn/CMakeLists.txt diff --git a/dpbench/benchmarks/knn/__init__.py b/dpbench/benchmarks/default/knn/__init__.py similarity index 100% rename from dpbench/benchmarks/knn/__init__.py rename to dpbench/benchmarks/default/knn/__init__.py diff --git a/dpbench/benchmarks/knn/knn_initialize.py b/dpbench/benchmarks/default/knn/knn_initialize.py similarity index 100% rename from dpbench/benchmarks/knn/knn_initialize.py rename to dpbench/benchmarks/default/knn/knn_initialize.py diff --git a/dpbench/benchmarks/knn/knn_numba_cuda.py b/dpbench/benchmarks/default/knn/knn_numba_cuda.py similarity index 100% rename from dpbench/benchmarks/knn/knn_numba_cuda.py rename to dpbench/benchmarks/default/knn/knn_numba_cuda.py diff --git a/dpbench/benchmarks/knn/knn_numba_dpex_k.py b/dpbench/benchmarks/default/knn/knn_numba_dpex_k.py similarity index 100% rename from dpbench/benchmarks/knn/knn_numba_dpex_k.py rename to dpbench/benchmarks/default/knn/knn_numba_dpex_k.py diff --git a/dpbench/benchmarks/knn/knn_numba_dpex_p.py b/dpbench/benchmarks/default/knn/knn_numba_dpex_p.py similarity index 100% rename from dpbench/benchmarks/knn/knn_numba_dpex_p.py rename to dpbench/benchmarks/default/knn/knn_numba_dpex_p.py diff --git a/dpbench/benchmarks/knn/knn_numba_npr.py b/dpbench/benchmarks/default/knn/knn_numba_npr.py similarity index 100% rename from dpbench/benchmarks/knn/knn_numba_npr.py rename to dpbench/benchmarks/default/knn/knn_numba_npr.py diff --git a/dpbench/benchmarks/knn/knn_python.py b/dpbench/benchmarks/default/knn/knn_python.py similarity index 100% rename from dpbench/benchmarks/knn/knn_python.py rename to dpbench/benchmarks/default/knn/knn_python.py diff --git a/dpbench/benchmarks/knn/knn_sycl_native_ext/CMakeLists.txt b/dpbench/benchmarks/default/knn/knn_sycl_native_ext/CMakeLists.txt similarity index 100% rename from dpbench/benchmarks/knn/knn_sycl_native_ext/CMakeLists.txt rename to dpbench/benchmarks/default/knn/knn_sycl_native_ext/CMakeLists.txt diff --git a/dpbench/benchmarks/knn/knn_sycl_native_ext/__init__.py b/dpbench/benchmarks/default/knn/knn_sycl_native_ext/__init__.py similarity index 100% rename from dpbench/benchmarks/knn/knn_sycl_native_ext/__init__.py rename to dpbench/benchmarks/default/knn/knn_sycl_native_ext/__init__.py diff --git a/dpbench/benchmarks/knn/knn_sycl_native_ext/knn_sycl/_knn_kernel.hpp b/dpbench/benchmarks/default/knn/knn_sycl_native_ext/knn_sycl/_knn_kernel.hpp similarity index 100% rename from dpbench/benchmarks/knn/knn_sycl_native_ext/knn_sycl/_knn_kernel.hpp rename to dpbench/benchmarks/default/knn/knn_sycl_native_ext/knn_sycl/_knn_kernel.hpp diff --git a/dpbench/benchmarks/knn/knn_sycl_native_ext/knn_sycl/_knn_sycl.cpp b/dpbench/benchmarks/default/knn/knn_sycl_native_ext/knn_sycl/_knn_sycl.cpp similarity index 100% rename from dpbench/benchmarks/knn/knn_sycl_native_ext/knn_sycl/_knn_sycl.cpp rename to dpbench/benchmarks/default/knn/knn_sycl_native_ext/knn_sycl/_knn_sycl.cpp diff --git a/dpbench/benchmarks/l2_norm/CMakeLists.txt b/dpbench/benchmarks/default/l2_norm/CMakeLists.txt similarity index 100% rename from dpbench/benchmarks/l2_norm/CMakeLists.txt rename to dpbench/benchmarks/default/l2_norm/CMakeLists.txt diff --git a/dpbench/benchmarks/l2_norm/__init__.py b/dpbench/benchmarks/default/l2_norm/__init__.py similarity index 100% rename from dpbench/benchmarks/l2_norm/__init__.py rename to dpbench/benchmarks/default/l2_norm/__init__.py diff --git a/dpbench/benchmarks/l2_norm/l2_norm_cupy.py b/dpbench/benchmarks/default/l2_norm/l2_norm_cupy.py similarity index 100% rename from dpbench/benchmarks/l2_norm/l2_norm_cupy.py rename to dpbench/benchmarks/default/l2_norm/l2_norm_cupy.py diff --git a/dpbench/benchmarks/l2_norm/l2_norm_dpnp.py b/dpbench/benchmarks/default/l2_norm/l2_norm_dpnp.py similarity index 100% rename from dpbench/benchmarks/l2_norm/l2_norm_dpnp.py rename to dpbench/benchmarks/default/l2_norm/l2_norm_dpnp.py diff --git a/dpbench/benchmarks/l2_norm/l2_norm_initialize.py b/dpbench/benchmarks/default/l2_norm/l2_norm_initialize.py similarity index 100% rename from dpbench/benchmarks/l2_norm/l2_norm_initialize.py rename to dpbench/benchmarks/default/l2_norm/l2_norm_initialize.py diff --git a/dpbench/benchmarks/l2_norm/l2_norm_numba_cuda.py b/dpbench/benchmarks/default/l2_norm/l2_norm_numba_cuda.py similarity index 100% rename from dpbench/benchmarks/l2_norm/l2_norm_numba_cuda.py rename to dpbench/benchmarks/default/l2_norm/l2_norm_numba_cuda.py diff --git a/dpbench/benchmarks/l2_norm/l2_norm_numba_dpex_k.py b/dpbench/benchmarks/default/l2_norm/l2_norm_numba_dpex_k.py similarity index 100% rename from dpbench/benchmarks/l2_norm/l2_norm_numba_dpex_k.py rename to dpbench/benchmarks/default/l2_norm/l2_norm_numba_dpex_k.py diff --git a/dpbench/benchmarks/l2_norm/l2_norm_numba_dpex_n.py b/dpbench/benchmarks/default/l2_norm/l2_norm_numba_dpex_n.py similarity index 100% rename from dpbench/benchmarks/l2_norm/l2_norm_numba_dpex_n.py rename to dpbench/benchmarks/default/l2_norm/l2_norm_numba_dpex_n.py diff --git a/dpbench/benchmarks/l2_norm/l2_norm_numba_dpex_p.py b/dpbench/benchmarks/default/l2_norm/l2_norm_numba_dpex_p.py similarity index 100% rename from dpbench/benchmarks/l2_norm/l2_norm_numba_dpex_p.py rename to dpbench/benchmarks/default/l2_norm/l2_norm_numba_dpex_p.py diff --git a/dpbench/benchmarks/l2_norm/l2_norm_numba_mlir_k.py b/dpbench/benchmarks/default/l2_norm/l2_norm_numba_mlir_k.py similarity index 100% rename from dpbench/benchmarks/l2_norm/l2_norm_numba_mlir_k.py rename to dpbench/benchmarks/default/l2_norm/l2_norm_numba_mlir_k.py diff --git a/dpbench/benchmarks/l2_norm/l2_norm_numba_mlir_n.py b/dpbench/benchmarks/default/l2_norm/l2_norm_numba_mlir_n.py similarity index 100% rename from dpbench/benchmarks/l2_norm/l2_norm_numba_mlir_n.py rename to dpbench/benchmarks/default/l2_norm/l2_norm_numba_mlir_n.py diff --git a/dpbench/benchmarks/l2_norm/l2_norm_numba_mlir_p.py b/dpbench/benchmarks/default/l2_norm/l2_norm_numba_mlir_p.py similarity index 100% rename from dpbench/benchmarks/l2_norm/l2_norm_numba_mlir_p.py rename to dpbench/benchmarks/default/l2_norm/l2_norm_numba_mlir_p.py diff --git a/dpbench/benchmarks/l2_norm/l2_norm_numba_n.py b/dpbench/benchmarks/default/l2_norm/l2_norm_numba_n.py similarity index 100% rename from dpbench/benchmarks/l2_norm/l2_norm_numba_n.py rename to dpbench/benchmarks/default/l2_norm/l2_norm_numba_n.py diff --git a/dpbench/benchmarks/l2_norm/l2_norm_numba_np.py b/dpbench/benchmarks/default/l2_norm/l2_norm_numba_np.py similarity index 100% rename from dpbench/benchmarks/l2_norm/l2_norm_numba_np.py rename to dpbench/benchmarks/default/l2_norm/l2_norm_numba_np.py diff --git a/dpbench/benchmarks/l2_norm/l2_norm_numba_npr.py b/dpbench/benchmarks/default/l2_norm/l2_norm_numba_npr.py similarity index 100% rename from dpbench/benchmarks/l2_norm/l2_norm_numba_npr.py rename to dpbench/benchmarks/default/l2_norm/l2_norm_numba_npr.py diff --git a/dpbench/benchmarks/l2_norm/l2_norm_numpy.py b/dpbench/benchmarks/default/l2_norm/l2_norm_numpy.py similarity index 100% rename from dpbench/benchmarks/l2_norm/l2_norm_numpy.py rename to dpbench/benchmarks/default/l2_norm/l2_norm_numpy.py diff --git a/dpbench/benchmarks/l2_norm/l2_norm_sycl_native_ext/CMakeLists.txt b/dpbench/benchmarks/default/l2_norm/l2_norm_sycl_native_ext/CMakeLists.txt similarity index 100% rename from dpbench/benchmarks/l2_norm/l2_norm_sycl_native_ext/CMakeLists.txt rename to dpbench/benchmarks/default/l2_norm/l2_norm_sycl_native_ext/CMakeLists.txt diff --git a/dpbench/benchmarks/l2_norm/l2_norm_sycl_native_ext/__init__.py b/dpbench/benchmarks/default/l2_norm/l2_norm_sycl_native_ext/__init__.py similarity index 100% rename from dpbench/benchmarks/l2_norm/l2_norm_sycl_native_ext/__init__.py rename to dpbench/benchmarks/default/l2_norm/l2_norm_sycl_native_ext/__init__.py diff --git a/dpbench/benchmarks/l2_norm/l2_norm_sycl_native_ext/l2_norm_sycl/_l2_norm_kernel.hpp b/dpbench/benchmarks/default/l2_norm/l2_norm_sycl_native_ext/l2_norm_sycl/_l2_norm_kernel.hpp similarity index 100% rename from dpbench/benchmarks/l2_norm/l2_norm_sycl_native_ext/l2_norm_sycl/_l2_norm_kernel.hpp rename to dpbench/benchmarks/default/l2_norm/l2_norm_sycl_native_ext/l2_norm_sycl/_l2_norm_kernel.hpp diff --git a/dpbench/benchmarks/l2_norm/l2_norm_sycl_native_ext/l2_norm_sycl/_l2_norm_sycl.cpp b/dpbench/benchmarks/default/l2_norm/l2_norm_sycl_native_ext/l2_norm_sycl/_l2_norm_sycl.cpp similarity index 100% rename from dpbench/benchmarks/l2_norm/l2_norm_sycl_native_ext/l2_norm_sycl/_l2_norm_sycl.cpp rename to dpbench/benchmarks/default/l2_norm/l2_norm_sycl_native_ext/l2_norm_sycl/_l2_norm_sycl.cpp diff --git a/dpbench/benchmarks/pairwise_distance/CMakeLists.txt b/dpbench/benchmarks/default/pairwise_distance/CMakeLists.txt similarity index 100% rename from dpbench/benchmarks/pairwise_distance/CMakeLists.txt rename to dpbench/benchmarks/default/pairwise_distance/CMakeLists.txt diff --git a/dpbench/benchmarks/pairwise_distance/__init__.py b/dpbench/benchmarks/default/pairwise_distance/__init__.py similarity index 100% rename from dpbench/benchmarks/pairwise_distance/__init__.py rename to dpbench/benchmarks/default/pairwise_distance/__init__.py diff --git a/dpbench/benchmarks/pairwise_distance/pairwise_distance_cupy.py b/dpbench/benchmarks/default/pairwise_distance/pairwise_distance_cupy.py similarity index 100% rename from dpbench/benchmarks/pairwise_distance/pairwise_distance_cupy.py rename to dpbench/benchmarks/default/pairwise_distance/pairwise_distance_cupy.py diff --git a/dpbench/benchmarks/pairwise_distance/pairwise_distance_dpnp.py b/dpbench/benchmarks/default/pairwise_distance/pairwise_distance_dpnp.py similarity index 100% rename from dpbench/benchmarks/pairwise_distance/pairwise_distance_dpnp.py rename to dpbench/benchmarks/default/pairwise_distance/pairwise_distance_dpnp.py diff --git a/dpbench/benchmarks/pairwise_distance/pairwise_distance_initialize.py b/dpbench/benchmarks/default/pairwise_distance/pairwise_distance_initialize.py similarity index 100% rename from dpbench/benchmarks/pairwise_distance/pairwise_distance_initialize.py rename to dpbench/benchmarks/default/pairwise_distance/pairwise_distance_initialize.py diff --git a/dpbench/benchmarks/pairwise_distance/pairwise_distance_numba_cuda.py b/dpbench/benchmarks/default/pairwise_distance/pairwise_distance_numba_cuda.py similarity index 100% rename from dpbench/benchmarks/pairwise_distance/pairwise_distance_numba_cuda.py rename to dpbench/benchmarks/default/pairwise_distance/pairwise_distance_numba_cuda.py diff --git a/dpbench/benchmarks/pairwise_distance/pairwise_distance_numba_dpex_k.py b/dpbench/benchmarks/default/pairwise_distance/pairwise_distance_numba_dpex_k.py similarity index 100% rename from dpbench/benchmarks/pairwise_distance/pairwise_distance_numba_dpex_k.py rename to dpbench/benchmarks/default/pairwise_distance/pairwise_distance_numba_dpex_k.py diff --git a/dpbench/benchmarks/pairwise_distance/pairwise_distance_numba_dpex_n.py b/dpbench/benchmarks/default/pairwise_distance/pairwise_distance_numba_dpex_n.py similarity index 100% rename from dpbench/benchmarks/pairwise_distance/pairwise_distance_numba_dpex_n.py rename to dpbench/benchmarks/default/pairwise_distance/pairwise_distance_numba_dpex_n.py diff --git a/dpbench/benchmarks/pairwise_distance/pairwise_distance_numba_dpex_p.py b/dpbench/benchmarks/default/pairwise_distance/pairwise_distance_numba_dpex_p.py similarity index 100% rename from dpbench/benchmarks/pairwise_distance/pairwise_distance_numba_dpex_p.py rename to dpbench/benchmarks/default/pairwise_distance/pairwise_distance_numba_dpex_p.py diff --git a/dpbench/benchmarks/pairwise_distance/pairwise_distance_numba_mlir_k.py b/dpbench/benchmarks/default/pairwise_distance/pairwise_distance_numba_mlir_k.py similarity index 100% rename from dpbench/benchmarks/pairwise_distance/pairwise_distance_numba_mlir_k.py rename to dpbench/benchmarks/default/pairwise_distance/pairwise_distance_numba_mlir_k.py diff --git a/dpbench/benchmarks/pairwise_distance/pairwise_distance_numba_mlir_n.py b/dpbench/benchmarks/default/pairwise_distance/pairwise_distance_numba_mlir_n.py similarity index 100% rename from dpbench/benchmarks/pairwise_distance/pairwise_distance_numba_mlir_n.py rename to dpbench/benchmarks/default/pairwise_distance/pairwise_distance_numba_mlir_n.py diff --git a/dpbench/benchmarks/pairwise_distance/pairwise_distance_numba_mlir_p.py b/dpbench/benchmarks/default/pairwise_distance/pairwise_distance_numba_mlir_p.py similarity index 100% rename from dpbench/benchmarks/pairwise_distance/pairwise_distance_numba_mlir_p.py rename to dpbench/benchmarks/default/pairwise_distance/pairwise_distance_numba_mlir_p.py diff --git a/dpbench/benchmarks/pairwise_distance/pairwise_distance_numba_np.py b/dpbench/benchmarks/default/pairwise_distance/pairwise_distance_numba_np.py similarity index 100% rename from dpbench/benchmarks/pairwise_distance/pairwise_distance_numba_np.py rename to dpbench/benchmarks/default/pairwise_distance/pairwise_distance_numba_np.py diff --git a/dpbench/benchmarks/pairwise_distance/pairwise_distance_numba_npr.py b/dpbench/benchmarks/default/pairwise_distance/pairwise_distance_numba_npr.py similarity index 100% rename from dpbench/benchmarks/pairwise_distance/pairwise_distance_numba_npr.py rename to dpbench/benchmarks/default/pairwise_distance/pairwise_distance_numba_npr.py diff --git a/dpbench/benchmarks/pairwise_distance/pairwise_distance_numpy.py b/dpbench/benchmarks/default/pairwise_distance/pairwise_distance_numpy.py similarity index 100% rename from dpbench/benchmarks/pairwise_distance/pairwise_distance_numpy.py rename to dpbench/benchmarks/default/pairwise_distance/pairwise_distance_numpy.py diff --git a/dpbench/benchmarks/pairwise_distance/pairwise_distance_sycl_native_ext/CMakeLists.txt b/dpbench/benchmarks/default/pairwise_distance/pairwise_distance_sycl_native_ext/CMakeLists.txt similarity index 100% rename from dpbench/benchmarks/pairwise_distance/pairwise_distance_sycl_native_ext/CMakeLists.txt rename to dpbench/benchmarks/default/pairwise_distance/pairwise_distance_sycl_native_ext/CMakeLists.txt diff --git a/dpbench/benchmarks/pairwise_distance/pairwise_distance_sycl_native_ext/__init__.py b/dpbench/benchmarks/default/pairwise_distance/pairwise_distance_sycl_native_ext/__init__.py similarity index 100% rename from dpbench/benchmarks/pairwise_distance/pairwise_distance_sycl_native_ext/__init__.py rename to dpbench/benchmarks/default/pairwise_distance/pairwise_distance_sycl_native_ext/__init__.py diff --git a/dpbench/benchmarks/pairwise_distance/pairwise_distance_sycl_native_ext/pairwise_distance_sycl/_pairwise_distance_kernel.hpp b/dpbench/benchmarks/default/pairwise_distance/pairwise_distance_sycl_native_ext/pairwise_distance_sycl/_pairwise_distance_kernel.hpp similarity index 100% rename from dpbench/benchmarks/pairwise_distance/pairwise_distance_sycl_native_ext/pairwise_distance_sycl/_pairwise_distance_kernel.hpp rename to dpbench/benchmarks/default/pairwise_distance/pairwise_distance_sycl_native_ext/pairwise_distance_sycl/_pairwise_distance_kernel.hpp diff --git a/dpbench/benchmarks/pairwise_distance/pairwise_distance_sycl_native_ext/pairwise_distance_sycl/_pairwise_distance_sycl.cpp b/dpbench/benchmarks/default/pairwise_distance/pairwise_distance_sycl_native_ext/pairwise_distance_sycl/_pairwise_distance_sycl.cpp similarity index 100% rename from dpbench/benchmarks/pairwise_distance/pairwise_distance_sycl_native_ext/pairwise_distance_sycl/_pairwise_distance_sycl.cpp rename to dpbench/benchmarks/default/pairwise_distance/pairwise_distance_sycl_native_ext/pairwise_distance_sycl/_pairwise_distance_sycl.cpp diff --git a/dpbench/benchmarks/pca/__init__.py b/dpbench/benchmarks/default/pca/__init__.py similarity index 100% rename from dpbench/benchmarks/pca/__init__.py rename to dpbench/benchmarks/default/pca/__init__.py diff --git a/dpbench/benchmarks/pca/pca_cupy.py b/dpbench/benchmarks/default/pca/pca_cupy.py similarity index 100% rename from dpbench/benchmarks/pca/pca_cupy.py rename to dpbench/benchmarks/default/pca/pca_cupy.py diff --git a/dpbench/benchmarks/pca/pca_dpnp.py b/dpbench/benchmarks/default/pca/pca_dpnp.py similarity index 100% rename from dpbench/benchmarks/pca/pca_dpnp.py rename to dpbench/benchmarks/default/pca/pca_dpnp.py diff --git a/dpbench/benchmarks/pca/pca_initialize.py b/dpbench/benchmarks/default/pca/pca_initialize.py similarity index 100% rename from dpbench/benchmarks/pca/pca_initialize.py rename to dpbench/benchmarks/default/pca/pca_initialize.py diff --git a/dpbench/benchmarks/pca/pca_numba_dpex_n.py b/dpbench/benchmarks/default/pca/pca_numba_dpex_n.py similarity index 100% rename from dpbench/benchmarks/pca/pca_numba_dpex_n.py rename to dpbench/benchmarks/default/pca/pca_numba_dpex_n.py diff --git a/dpbench/benchmarks/pca/pca_numba_n.py b/dpbench/benchmarks/default/pca/pca_numba_n.py similarity index 100% rename from dpbench/benchmarks/pca/pca_numba_n.py rename to dpbench/benchmarks/default/pca/pca_numba_n.py diff --git a/dpbench/benchmarks/pca/pca_numba_np.py b/dpbench/benchmarks/default/pca/pca_numba_np.py similarity index 100% rename from dpbench/benchmarks/pca/pca_numba_np.py rename to dpbench/benchmarks/default/pca/pca_numba_np.py diff --git a/dpbench/benchmarks/pca/pca_numpy.py b/dpbench/benchmarks/default/pca/pca_numpy.py similarity index 100% rename from dpbench/benchmarks/pca/pca_numpy.py rename to dpbench/benchmarks/default/pca/pca_numpy.py diff --git a/dpbench/benchmarks/pca/pca_validate.py b/dpbench/benchmarks/default/pca/pca_validate.py similarity index 100% rename from dpbench/benchmarks/pca/pca_validate.py rename to dpbench/benchmarks/default/pca/pca_validate.py diff --git a/dpbench/benchmarks/rambo/CMakeLists.txt b/dpbench/benchmarks/default/rambo/CMakeLists.txt similarity index 100% rename from dpbench/benchmarks/rambo/CMakeLists.txt rename to dpbench/benchmarks/default/rambo/CMakeLists.txt diff --git a/dpbench/benchmarks/rambo/__init__.py b/dpbench/benchmarks/default/rambo/__init__.py similarity index 100% rename from dpbench/benchmarks/rambo/__init__.py rename to dpbench/benchmarks/default/rambo/__init__.py diff --git a/dpbench/benchmarks/rambo/rambo_cupy.py b/dpbench/benchmarks/default/rambo/rambo_cupy.py similarity index 100% rename from dpbench/benchmarks/rambo/rambo_cupy.py rename to dpbench/benchmarks/default/rambo/rambo_cupy.py diff --git a/dpbench/benchmarks/rambo/rambo_dpnp.py b/dpbench/benchmarks/default/rambo/rambo_dpnp.py similarity index 100% rename from dpbench/benchmarks/rambo/rambo_dpnp.py rename to dpbench/benchmarks/default/rambo/rambo_dpnp.py diff --git a/dpbench/benchmarks/rambo/rambo_initialize.py b/dpbench/benchmarks/default/rambo/rambo_initialize.py similarity index 100% rename from dpbench/benchmarks/rambo/rambo_initialize.py rename to dpbench/benchmarks/default/rambo/rambo_initialize.py diff --git a/dpbench/benchmarks/rambo/rambo_numba_cuda.py b/dpbench/benchmarks/default/rambo/rambo_numba_cuda.py similarity index 100% rename from dpbench/benchmarks/rambo/rambo_numba_cuda.py rename to dpbench/benchmarks/default/rambo/rambo_numba_cuda.py diff --git a/dpbench/benchmarks/rambo/rambo_numba_dpex_k.py b/dpbench/benchmarks/default/rambo/rambo_numba_dpex_k.py similarity index 100% rename from dpbench/benchmarks/rambo/rambo_numba_dpex_k.py rename to dpbench/benchmarks/default/rambo/rambo_numba_dpex_k.py diff --git a/dpbench/benchmarks/rambo/rambo_numba_dpex_n.py b/dpbench/benchmarks/default/rambo/rambo_numba_dpex_n.py similarity index 100% rename from dpbench/benchmarks/rambo/rambo_numba_dpex_n.py rename to dpbench/benchmarks/default/rambo/rambo_numba_dpex_n.py diff --git a/dpbench/benchmarks/rambo/rambo_numba_dpex_p.py b/dpbench/benchmarks/default/rambo/rambo_numba_dpex_p.py similarity index 100% rename from dpbench/benchmarks/rambo/rambo_numba_dpex_p.py rename to dpbench/benchmarks/default/rambo/rambo_numba_dpex_p.py diff --git a/dpbench/benchmarks/rambo/rambo_numba_mlir_k.py b/dpbench/benchmarks/default/rambo/rambo_numba_mlir_k.py similarity index 100% rename from dpbench/benchmarks/rambo/rambo_numba_mlir_k.py rename to dpbench/benchmarks/default/rambo/rambo_numba_mlir_k.py diff --git a/dpbench/benchmarks/rambo/rambo_numba_mlir_n.py b/dpbench/benchmarks/default/rambo/rambo_numba_mlir_n.py similarity index 100% rename from dpbench/benchmarks/rambo/rambo_numba_mlir_n.py rename to dpbench/benchmarks/default/rambo/rambo_numba_mlir_n.py diff --git a/dpbench/benchmarks/rambo/rambo_numba_mlir_p.py b/dpbench/benchmarks/default/rambo/rambo_numba_mlir_p.py similarity index 100% rename from dpbench/benchmarks/rambo/rambo_numba_mlir_p.py rename to dpbench/benchmarks/default/rambo/rambo_numba_mlir_p.py diff --git a/dpbench/benchmarks/rambo/rambo_numba_n.py b/dpbench/benchmarks/default/rambo/rambo_numba_n.py similarity index 100% rename from dpbench/benchmarks/rambo/rambo_numba_n.py rename to dpbench/benchmarks/default/rambo/rambo_numba_n.py diff --git a/dpbench/benchmarks/rambo/rambo_numba_np.py b/dpbench/benchmarks/default/rambo/rambo_numba_np.py similarity index 100% rename from dpbench/benchmarks/rambo/rambo_numba_np.py rename to dpbench/benchmarks/default/rambo/rambo_numba_np.py diff --git a/dpbench/benchmarks/rambo/rambo_numba_npr.py b/dpbench/benchmarks/default/rambo/rambo_numba_npr.py similarity index 100% rename from dpbench/benchmarks/rambo/rambo_numba_npr.py rename to dpbench/benchmarks/default/rambo/rambo_numba_npr.py diff --git a/dpbench/benchmarks/rambo/rambo_numpy.py b/dpbench/benchmarks/default/rambo/rambo_numpy.py similarity index 100% rename from dpbench/benchmarks/rambo/rambo_numpy.py rename to dpbench/benchmarks/default/rambo/rambo_numpy.py diff --git a/dpbench/benchmarks/rambo/rambo_python.py b/dpbench/benchmarks/default/rambo/rambo_python.py similarity index 100% rename from dpbench/benchmarks/rambo/rambo_python.py rename to dpbench/benchmarks/default/rambo/rambo_python.py diff --git a/dpbench/benchmarks/rambo/rambo_sycl_native_ext/CMakeLists.txt b/dpbench/benchmarks/default/rambo/rambo_sycl_native_ext/CMakeLists.txt similarity index 100% rename from dpbench/benchmarks/rambo/rambo_sycl_native_ext/CMakeLists.txt rename to dpbench/benchmarks/default/rambo/rambo_sycl_native_ext/CMakeLists.txt diff --git a/dpbench/benchmarks/rambo/rambo_sycl_native_ext/__init__.py b/dpbench/benchmarks/default/rambo/rambo_sycl_native_ext/__init__.py similarity index 100% rename from dpbench/benchmarks/rambo/rambo_sycl_native_ext/__init__.py rename to dpbench/benchmarks/default/rambo/rambo_sycl_native_ext/__init__.py diff --git a/dpbench/benchmarks/rambo/rambo_sycl_native_ext/rambo_sycl/_rambo_kernel.hpp b/dpbench/benchmarks/default/rambo/rambo_sycl_native_ext/rambo_sycl/_rambo_kernel.hpp similarity index 100% rename from dpbench/benchmarks/rambo/rambo_sycl_native_ext/rambo_sycl/_rambo_kernel.hpp rename to dpbench/benchmarks/default/rambo/rambo_sycl_native_ext/rambo_sycl/_rambo_kernel.hpp diff --git a/dpbench/benchmarks/rambo/rambo_sycl_native_ext/rambo_sycl/_rambo_sycl.cpp b/dpbench/benchmarks/default/rambo/rambo_sycl_native_ext/rambo_sycl/_rambo_sycl.cpp similarity index 100% rename from dpbench/benchmarks/rambo/rambo_sycl_native_ext/rambo_sycl/_rambo_sycl.cpp rename to dpbench/benchmarks/default/rambo/rambo_sycl_native_ext/rambo_sycl/_rambo_sycl.cpp diff --git a/dpbench/config/reader.py b/dpbench/config/reader.py index c4d5a9d9..4a37aedc 100644 --- a/dpbench/config/reader.py +++ b/dpbench/config/reader.py @@ -50,7 +50,7 @@ def read_configs( # noqa: C901: TODO: move modules into config benchmark_configs_path=os.path.join( dirname, "../configs/bench_info" ), - benchmarks_module="dpbench.benchmarks", + benchmarks_module="dpbench.benchmarks.default", framework_configs_path=os.path.join( dirname, "../configs/framework_info" ),