Linux SoftwareSystemBenchmarksmubench 0.2.2

mubench 0.2.2


mubench is an in-depth, low-level benchmark for x86 processors
Developer:   Alex Izvorski
      more software by author →
Price:  0.00
License:   GPL (GNU General Public License)
File size:   0K
Language:   
OS:   
Rating:   0 /5 (0 votes)
Your vote:  
enlarge screenshot


mubench is an in-depth, low-level benchmark for x86 processors. Its primary goal is to provide useful information for people who optimize assembly code and for people who write compilers. mubench project measures latency and throughput for each individual instruction (sometimes several forms of the same instruction), as well as the throughput of arbitrary instruction mixes. The results produced by mubench are typically an order of magnitude more detailed than those found in AMD or Intel manuals.

mubench results for a variety of processors are available. If you find this information useful, please run mubench on your processor and upload the results.

mubench fully supports all SIMD instruction sets for the x86, including SSSE3, SSE3, SSE2, SSE, MMX, MMX Ext, 3DNow! and 3DNow! Ext. Support for non-SIMD instructions is partial: most data move, binary arithmetic, logical, shift/rotate and bit/byte instructions are supported, but other instructions, particularly branch and function call instructions or instructions manipulating the stack, are not supported. Floating-point instructions for the x87 are not supported. mubench only uses register-to-register (or immediate) forms of the instructions; memory operands are not supported. These limitations will be gradually removed in later releases.

Running:

perl mubench.pl [options]

Options:

--(no-)accurate runs tests several times (default on)
--mhz=2500 processor speed in MHz (normally autodetected from /proc/cpuinfo, set here if that
is wrong, for example if you have SpeedStep enabled)
--(no-)64bit benchmark 64-bit (amd64, emt64, x86-64) instructions (default autodetected)
--(no-)32bit benchmark 32-bit instructions
--(no-)pairs benchmark instruction mixes (default on, very slow; use --no-pairs for a very fast benchmark
that runs in minutes)
--include=add,sub benchmark only instructions matching the given list of patterns (regular expressions ok)
--output=xml|csv|text select output format
--outfile=file.xml output file to save results to (default mubench-results-.xml if xml,
standard output otherwise)

What's New in This Release:
  • the fast form of the benchmark is now default.
  • gcc 4.x now works
  • a number of non-simd instructions added, support for non-simd is much closer to complete now
    tags non simd  are not  not supported  for non  simd instructions  support for  for the  people who  instruction mixes  the results  mubench results  for people  

    Download mubench 0.2.2


     http://prdownloads.sourceforge.net/mubench/mubench-0.2.2.tar.gz?use_mirror=surfnet
     http://prdownloads.sourceforge.net/mubench/mubench-0.2.2.tar.gz?use_mirror=switch
     http://prdownloads.sourceforge.net/mubench/mubench-0.2.2.tar.gz?use_mirror=superb-east


    Authors software

    mubench 0.2.2 (by Alex Izvorski)
    mubench is an in-depth, low-level benchmark for x86 processors


    Similar software

    mubench 0.2.2 (by Alex Izvorski)
    mubench is an in-depth, low-level benchmark for x86 processors

    Open CORBA Benchmarking Suite 1.17 (by Ceresek)
    The Open CORBA Benchmarking Suite measures several basic performance aspects of various CORBA brokers.

    The suite produces an XML o

    Flat Assembler 1.67 (by Tomasz Grysztar)
    The flat assembler is a fast and efficient self-assembling 80x86 assembler for DOS, Windows, and Linux operating systems

    kernbench 0.41 (by Con Kolivas)
    This is a cpu throughput benchmark originally devised and used by Martin J

    XSDBench 1.0.0 (by Boris Kolpackov)
    XSDBench project is a W3C XML Schema benchmark that compares the performance of validating XML parsers

    Geekbench Preview 2 (by Geek Patrol)
    Geekbench is a cross-platform benchmark for Linux, Mac OS X and Windows

    IA-32 Instructions Database 0.0.1 (by Gary Furnish and Yurii A. Rashkovskii)
    IA-32 Instructions Database is a description of all IA-32 instructions in the form of SQL source, specifying operands, arguments, pre

    nbench 2.2.2 (by Uwe F. Mayer)
    The benchmark program takes less than 10 minutes to run (on most machines) and compares the system it is run on to two benchmark syst

    cpuid 2 20060917 (by Todd Allen)
    cpuid application dumps detailed information about the CPU(s) gathered from the CPUID instruction, and also determines the exact mode

    Apache Hello World Benchmarks 1.04 (by Joshua Chamas)
    Apache Hello World Benchmarks is a benchmarking tool that seeks to give a sense of Web application execution speed on various softwar


    Other software in this category

    Iometer 2006-07-27 RC3 (by Ming Zhang)
    As the Iometer User's Guide says, Iometer is an I/O subsystem measurement and characterization tool for single and clustered systems.

    WebInject - Web/HTTP Test Tool 1.35 (by Corey Goldberg)
    WebInject is a free tool for automated testing of web applications and services

    IOzone 3.271 (by Capps)
    IOzone is a filesystem benchmark tool

    bonnie++ 1.03a (by Russell Coker)
    Bonnie++ is a benchmark suite that is aimed at performing a number of simple tests of hard drive and file system performance.

    Then

    Bootchart 0.9 (by Ziga Mahkovec)
    Bootchart is a software for performance analysis and visualization of the GNU/Linux boot process

  •     search


    Featured Software

    jEdit 4.3 pre8
    jEdit is an Open Source text editor written in Java

    Opera 9.02
    Surf the Internet in a safer, faster, and easier way with Opera browser

    GNU Aspell 0.60.4
    GNU Aspell is a Free and Open Source spell checker designed to eventually replace Ispell


    Subscribe in Rojo
    Google Reader
    Add to My Yahoo!

    Add to My AOL
    Subscribe with Bloglines
    Subscribe in NewsGator Online
    Add 'nixbit linux software' to Newsburst from CNET News.com
    del.icio.us nixbit linux software


    Top tags