Side by side
dperf vs OpenCL-Benchmark
Both stand on pc benchmark software. Which one you can start free with, which one lets you read the code, and what each costs once you pay.
Free plan LinuxSelf-hosted
dperf focuses on sequential read and write throughput across drives, with per-drive and aggregate reporting. It is not a fit when random I/O, IOPS or latency measurements are required.
Visit dperf Free plan AndroidLinuxMac+1
Choose OpenCL-Benchmark if you need a free program for comparing compute, memory, or PCIe performance on supported systems. Its license allows educational, non-military research, and non-military commercial use, subject to attribution and modification-marking conditions. Look elsewhere if you need a warranty; the software is provided as is.
Visit OpenCL-BenchmarkThe facts
| dperf | OpenCL-Benchmark | |
|---|---|---|
| Free plan | Yes | Yes |
| Open source | Not published | Not published |
| Runs on | Linux, Self-hosted | Android, Linux, Mac, Windows |
| Lowest paid plan | Free or on request | Free or on request |
| Plans published | 1 | 1 |
| Maker | dperf | Not published |
| Website | github.com | github.com |
| On pc benchmark software | #19 of 73 | #23 of 73 |
dperf: what it does well
- Benchmarks multiple drives simultaneously.
- Ranks drives by throughput.
- Configurable block size, file size and concurrent operations.
- Verbose mode reports per-drive statistics and aggregate totals.
- Prebuilt binaries listed for four architectures.
What to know first
- Does not support random I/O tests.
- Does not measure IOPS or latency.
- Requires Linux and direct I/O support.
- Needs temporary space based on file size and I/O operations.
OpenCL-Benchmark: what it does well
- Measures seven integer and floating-point compute types.
- Tests coalesced and misaligned memory reads and writes.
- Measures PCIe send, receive, and bidirectional bandwidth.
- Device IDs can restrict runs to selected devices.
- Supports Windows, Linux, macOS, and Android.
What to know first
- The README gives build instructions using Visual Studio or make.sh.
- Product use requires attribution in product documentation.
- Modified versions must be marked.
Alternatives to dperf Alternatives to OpenCL-Benchmark The whole list