Projects / bandwidth


Bandwidth is primarily a memory bandwidth benchmark, but it can also measure network bandwidth. It measures the maximum memory bandwidth of each part of the memory system, including main memory, L1, L2, and L3 caches, framebuffer memory, and register-to-register. For many tests, it performs both sequential memory accesses as well as random memory accesses to provide a more real-world performance estimate. The tests support Linux (Intel), Windows/Cygwin, and Mac OS X. Its core routines are in assembly for x86 and x86-64 architectures with both SSE4 and AVX support. Bandwidth also includes automatic graphing of the results, stored to a BMP image file. The network bandwidth tests support Linux, Mac OS X, and Windows/Cygwin.

Operating Systems

Recent releases

  •  21 Feb 2014 02:50

    Release Notes: This update adds some support for x86 string instructions.

    •  08 Apr 2013 06:17

      Release Notes: This release adds a minor fix.

      •  01 Nov 2012 15:35

        Release Notes: This fixes some minor AVX issues.

        •  30 Oct 2012 17:25

          Release Notes: This update adds AVX support for sequential accesses.

          •  13 Oct 2012 21:14

            Release Notes: This update adds printing of cache information for Intel CPUs.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.