Side by side
NBench vs STREAM
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 Linux
NBench offers a focused benchmark with published MEM, INT, and FP results and a downloadable source archive. Its age and compiler limitation may require build adjustments, but the tool remains free and compact.
Visit NBench Free plan LinuxMacWindows
STREAM is a focused benchmark for sustained memory bandwidth and simple vector computations. Its source-based workflow, automation, and published result rules support repeatable comparisons when users follow the stated standards.
Visit STREAMThe facts
| NBench | STREAM | |
|---|---|---|
| Free plan | Yes | Yes |
| Open source | Not published | Not published |
| Runs on | Linux | Linux, Mac, Windows |
| Lowest paid plan | Not published | Not published |
| Plans published | None | None |
| Maker | Not published | Not published |
| Website | math.utah.edu | cs.virginia.edu |
| On pc benchmark software | #61 of 73 | #57 of 73 |
NBench: what it does well
- Measures CPU, floating-point, and memory systems
- Runs in under 10 minutes on most machines
- Includes source, documentation, and Linux binary
- Provides comparison database and reference systems
- Freely distributable
What to know first
- Linux is the listed platform
- No custom test profiles
- gcc 4.3.3 and later need different flags
- Version 2.2.3 is listed
STREAM: what it does well
- Free benchmark with source code
- C, Fortran, OpenMP, and MPI options
- Custom profiles and command-line automation
- Published comparison database
- Raw CSV-style export
What to know first
- Precompiled binaries described as obsolete
- Results require run-rule compliance
- No warranty is expressed or implied
Alternatives to NBench Alternatives to STREAM The whole list