aboutsummaryrefslogtreecommitdiff
path: root/benchmarks
diff options
context:
space:
mode:
authorJan Beich <jbeich@FreeBSD.org>2026-05-07 12:12:10 +0000
committerJan Beich <jbeich@FreeBSD.org>2026-05-07 20:08:22 +0000
commite44abc0ffea8f982a615cdb81df9b3daae74802c (patch)
treeee930b5e44958a929e0bd0614b6e2c2778adab3b /benchmarks
parent13e079a31b281124c0b3af521425d3d0b0fe9b2c (diff)
Diffstat (limited to 'benchmarks')
-rw-r--r--benchmarks/clpeak/Makefile11
-rw-r--r--benchmarks/clpeak/distinfo6
-rw-r--r--benchmarks/clpeak/files/patch-src_vk__peak.cpp11
3 files changed, 24 insertions, 4 deletions
diff --git a/benchmarks/clpeak/Makefile b/benchmarks/clpeak/Makefile
index 615df3206ed1..0feb1e3478e2 100644
--- a/benchmarks/clpeak/Makefile
+++ b/benchmarks/clpeak/Makefile
@@ -1,5 +1,5 @@
PORTNAME= clpeak
-DISTVERSION= 1.1.7
+DISTVERSION= 2.0.2
CATEGORIES= benchmarks
MAINTAINER= jbeich@FreeBSD.org
@@ -18,6 +18,15 @@ GH_ACCOUNT= krrishnarraj
USE_LDCONFIG= yes
PLIST_FILES= bin/clpeak
+OPTIONS_DEFINE= VULKAN
+OPTIONS_DEFAULT=VULKAN
+
+VULKAN_DESC= Vulkan backend
+VULKAN_BUILD_DEPENDS= vulkan-headers>0:graphics/vulkan-headers \
+ glslc:graphics/shaderc
+VULKAN_LIB_DEPENDS= libvulkan.so:graphics/vulkan-loader
+VULKAN_CMAKE_BOOL= CLPEAK_ENABLE_VULKAN
+
post-patch:
@${REINPLACE_CMD} '/install.*LICENSE/d' ${WRKSRC}/CMakeLists.txt
diff --git a/benchmarks/clpeak/distinfo b/benchmarks/clpeak/distinfo
index dd9b4880da5e..5a1dfd37a7a7 100644
--- a/benchmarks/clpeak/distinfo
+++ b/benchmarks/clpeak/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1773135590
-SHA256 (krrishnarraj-clpeak-1.1.7_GH0.tar.gz) = bdcafc2df6b721edcdf10c7f47577e64bc498ca8348fff28bac8e002168fac52
-SIZE (krrishnarraj-clpeak-1.1.7_GH0.tar.gz) = 310602
+TIMESTAMP = 1778155930
+SHA256 (krrishnarraj-clpeak-2.0.2_GH0.tar.gz) = cf4c39a815fd635acffa5e4729d5a976dae0f842b77bb65adb89b44436a527e1
+SIZE (krrishnarraj-clpeak-2.0.2_GH0.tar.gz) = 445497
diff --git a/benchmarks/clpeak/files/patch-src_vk__peak.cpp b/benchmarks/clpeak/files/patch-src_vk__peak.cpp
new file mode 100644
index 000000000000..e14774ae6ca6
--- /dev/null
+++ b/benchmarks/clpeak/files/patch-src_vk__peak.cpp
@@ -0,0 +1,11 @@
+--- src/vk_peak.cpp.orig 2026-05-07 12:12:10 UTC
++++ src/vk_peak.cpp
+@@ -2192,7 +2192,7 @@ int vkPeak::runKernelLatency(VulkanDevice &dev, benchm
+ #else
+ struct timespec ts;
+ clock_gettime((hostDomain == VK_TIME_DOMAIN_CLOCK_MONOTONIC_RAW_EXT)
+- ? CLOCK_MONOTONIC_RAW : CLOCK_MONOTONIC, &ts);
++ ? CLOCK_MONOTONIC_FAST : CLOCK_MONOTONIC, &ts);
+ return (uint64_t)ts.tv_sec * 1000000000ULL + (uint64_t)ts.tv_nsec;
+ #endif
+ };