FREEDOM251

Freedom251 › Compare

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.

NBench

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

STREAM

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 STREAM

The facts

NBenchSTREAM
Free planYesYes
Open sourceNot publishedNot published
Runs onLinuxLinux, Mac, Windows
Lowest paid planNot publishedNot published
Plans publishedNoneNone
MakerNot publishedNot published
Websitemath.utah.educs.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