Projects / cbench


cbench is a compiler benchmark utility that was implemented to measure the effect of using different compilers, compile time flags, and runtime libraries on a set of synthetic micro- benchmarks of C/C++ code. The set of small benchmarks is easily extended.

Operating Systems

Recent releases

  •  01 May 2008 06:24

    Release Notes: Numerous major enhancements.

    •  26 Oct 2002 12:52

      Release Notes: This release makes cbench work with gcc-3.2, so it can be compared in terms of performance with older gccs.

      •  12 Jun 2002 21:57

        Release Notes: New micro benchmarks for regex and simpler glibc functions (sscanf, cos, sqrt, hypot, and rand).

        •  10 Jun 2002 23:03

          Release Notes: For this release, more micro benchmarks were added. The focus was on C code benchmarks (like strpbrk, isalpha, and strftime) and floating operations (like sin and floor). A bug in the HTML reporting was fixed.

          •  02 Jun 2002 16:34

            Release Notes: The source is now sorted in a way that allows a C compiler to compile the C benchmarks and ignore the C++ benchmarks. Some new micro benchmarks were added, including recursive functions calls, and creating and iterating over a slist. (slist is a widely available, but non-standard extension to the STL.)


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.