OpenCL-Benchmark
OpenCL-Benchmark is a small program for measuring peak GPU and CPU performance on Android, Linux, macOS, and Windows.
What OpenCL-Benchmark is
OpenCL-Benchmark is a small program for measuring peak GPU and CPU performance on Android, Linux, macOS, and Windows. Its compute tests cover FP64, FP32, FP16, INT64, INT32, INT16, and INT8, while memory tests measure coalesced and misaligned reads and writes. PCIe tests measure send, receive, and bidirectional bandwidth, then estimate the PCIe generation on the assumption of an x16 link. You can pass device IDs to limit a run to selected hardware, and the program supports command-line use and automation. Build instructions cover Visual Studio on Windows and make.sh on Linux, macOS, and Android. The software is free. Its license permits educational use, non-military research, and non-military commercial use, subject to attribution and marking modified versions; attribution is required in product documentation when used in a product. The license also disclaims warranties and provides the software as is.
Good
- Measures seven compute data types.
- Tests memory reads and writes.
- Measures PCIe bandwidth in three directions.
- Supports selected device IDs and automation.
- Free for permitted uses.
Watch out
- No free trial is listed.
- Product use requires documented attribution.
- Modified versions must be marked.
Who it suits
It suits people comparing GPU or CPU compute and memory performance across supported systems. Users planning to include it in a product should note the attribution and modification-marking conditions.
Verdict
OpenCL-Benchmark covers compute, memory, and PCIe measurements, with device selection and command-line automation. Its license conditions and warranty disclaimer are worth reviewing before use.
Plans and prices
From OpenCL-Benchmark's own pricing page, checked 11 Oct 2026.
| Plan | Price | What it gives you |
|---|---|---|
| OpenCL-Benchmark | Free | Free to use for educational use, non-military research, or non-military commercial use · attribution required in product documentation when used in a product · modified versions must be marked |
The facts
Each one read from OpenCL-Benchmark's own pages, with the date it was checked.
What it does
- Audience
- The stated purpose and performance measurements make it relevant to users comparing GPU or CPU compute and memory performance.checked 11 Oct 2026
- Build and use
- The README gives instructions to build from source using Visual Studio on Windows or make.sh on Linux, macOS, and Android.checked 11 Oct 2026
- CLI or automation
- Yeschecked 22 Sep 2026
- Compute benchmarks
- It measures FP64, FP32, FP16, INT64, INT32, INT16, and INT8 compute performance.checked 11 Oct 2026
- License terms
- The license permits educational use, non-military research, and non-military commercial use, subject to attribution and modification-marking conditions.checked 11 Oct 2026
- Memory bandwidth
- It measures coalesced and misaligned memory reads and writes.checked 11 Oct 2026
- Operating systems
- Windows; Linux; macOS; Androidchecked 22 Sep 2026
- PCIe bandwidth
- It measures PCIe send, receive, and bidirectional bandwidth, and estimates PCIe generation assuming an x16 link width.checked 11 Oct 2026
- Purpose
- OpenCL-Benchmark is a small program for measuring peak GPU and CPU performance.checked 11 Oct 2026
- Warranty
- The license provides the software as is and disclaims warranties.checked 11 Oct 2026
- Workload areas
- compute performance; memory bandwidth; PCIe bandwidthchecked 22 Sep 2026
Where it runs
- Device selection
- Users can pass device IDs to run the benchmark only on selected devices.checked 11 Oct 2026
- Platforms
- The README says it works with any GPU on Windows, Linux, macOS, and Android.checked 11 Oct 2026
Money
- Free plan
- Yeschecked 22 Sep 2026
The company
- Maker
- The GitHub profile identifies ProjectPhysX as Dr. Moritz Lehmann and lists Germany as the location.checked 11 Oct 2026
Alternatives to OpenCL-Benchmark
- 1
Geekbench
Free planAndroidiOSLinuxmacOS7.8$99 one-time - 2

Blender
Free planOpen sourceLinuxmacOSWindows7.5Free plan - 3
CrossMark
Free planAndroidiOSLinuxmacOS7.5Free plan - 4
Parkdale
Free planAndroidmacOSWindows7.2Free plan - 5

Basemark GPU
Free planAndroidiOSLinuxmacOS7.1Free plan - 6

Novabench
Free planLinuxmacOSWindows7.1From $36 a year
