STREAM
The facts below are what the maker publishes about STREAM, checked and dated. Our editors have not written about it yet.
The facts
Each one read from STREAM's own pages, with the date it was checked.
What it does
- Cache-sized data
- STREAM is designed to use datasets much larger than available cache so results better reflect performance for large vector-style applications.checked 5 Oct 2026
- CLI or automation
- Yeschecked 22 Sep 2026
- Comparison database
- Yeschecked 22 Sep 2026
- Custom test profiles
- Yeschecked 22 Sep 2026
- Intended use
- It is designed to use datasets much larger than available cache, to make results more indicative of large vector style applications.checked 5 Oct 2026
- Kernels
- The benchmark repeats four kernels: Copy, Scale, Add, and Triad.checked 5 Oct 2026
- Maintainer
- The FAQ identifies John McCalpin as STREAM's creator and maintainer.checked 5 Oct 2026
- Operating systems
- Linux; Windows; DOS; Power Macchecked 22 Sep 2026
- Parallel runs
- The standard C and Fortran code includes OpenMP directives, and an MPI version is available for cluster runs.checked 5 Oct 2026
- Project hosting
- The site says STREAM is hosted at the University of Virginia in Charlottesville, Virginia.checked 5 Oct 2026
- Project status
- The site describes STREAM as an independent academic project hosted at the University of Virginia.checked 5 Oct 2026
- Published results
- Results labeled as standard STREAM benchmark results must conform to the STREAM Run Rules; modified or nonconforming runs must be clearly labeled.checked 5 Oct 2026
- Publishing results
- Published results called “STREAM benchmark results” must conform to the run rules, and modified-code results must be clearly labelled.checked 5 Oct 2026
- Purpose
- STREAM is a synthetic benchmark that measures sustainable memory bandwidth and computation rates for simple vector kernels.checked 5 Oct 2026
- Result export formats
- comma-delimited raw data fileschecked 22 Sep 2026
- Results database
- The site publishes benchmark results in tables covering bandwidth, machine balance, and equivalent MFLOPS.checked 5 Oct 2026
- Source code
- The site recommends compiling the benchmark from its C or Fortran source code.checked 5 Oct 2026
- Source languages
- The maker recommends compiling the source code, which is available in C or Fortran.checked 5 Oct 2026
- Standards
- The standard results set uses C or Fortran versions with 64-bit data types on production hardware and excludes simulated results and significantly modified code.checked 5 Oct 2026
- Tuned results
- The tuned results set allows code modifications, including assembly language, while requiring 64-bit data types on production hardware.checked 5 Oct 2026
- Use and redistribution
- The run rules permit use and redistribution, and permit modification for personal use including commercial use, subject to publication restrictions.checked 5 Oct 2026
- Warranty
- The run rules state that no warranty is expressed or implied.checked 5 Oct 2026
Money
- Free plan
- Yeschecked 22 Sep 2026
Where it runs
- Windows and Linux binaries
- The FAQ lists precompiled binaries for Windows and Linux but describes the available binaries as obsolete and recommends compiling the source.checked 5 Oct 2026
Alternatives to STREAM
- 1
Geekbench
Free planAndroidiOSLinuxmacOS7.8$99 one-time - 2

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

Novabench
Free planLinuxmacOSWindows7.2From $36 a year - 5
Parkdale
Free planAndroidmacOSWindows7.2Free plan - 6

Basemark GPU
Free planAndroidiOSLinuxmacOS7.1Free plan
