Directories | Web | Images | Groups | News | Shopping | Local

Enter your search keyword(s):

 



(formerly Encyclopedic directory)
Benchmarking
Home / Top / Computers / Performance and Capacity / Benchmarking

(formerly Encyclopedic directory)

See also:
Related articles

Edit | Discuss Article

Benchmark

A benchmark is a point of reference for a measurement. The term presumably originates from the practice of making dimensional height measurements of an object on a workbench using a graduated scale or similar tool, and using the surface of the workbench as the origin for the measurements.


In surveying, benchmarks are landmarks of reliable, precisely-known altitude, and are often man-made objects, such as features of permanent structures that are unlikely to change, or special-purpose "monuments", which are typically small concrete obelisks, approximately 3 feet tall and 1 foot at the base, set permanently into the earth.


In computing, a benchmark is the result of running a computer program, or a set of programs, in order to assess the relative performance of an object, by running a number of standard tests and trials against it. The term is also commonly used for specially-designed benchmarking programs themselves. Benchmarking is usually associated with assessing performance characteristics of computer hardware, e.g., the floating point operation performance of a CPU, but there are circumstances when the technique is also applicable to software. Software benchmarks are, for example, run against compilers or database management systems.

Benchmarks provide a method of comparing the performance of various subsystems across different chip/system architectures.

As computer architecture advanced, it became more and more difficult to compare the performance of various computer systems simply by looking at their specifications. Therefore, tests were developed that could be performed on different systems, allowing the results from these tests to be compared across different architectures. For example, Intel Pentium 4 processors have a higher hertz rating than AMD Athlon XP processors for the same computational speed, in other words a 'slower' AMD processors could be as fast on benchmark tests as a higher hertz rated Intel processors.

Benchmarks are designed to mimic a particular type of workload on a component or system. "Synthetic" benchmarks do this by specially-created programs that impose the workload on the component. "Application" benchmarks, instead, run actual real-world programs on the system. Whilst application benchmarks usually give a much better measure of real-world performance on a given system, synthetic benchmarks still have their use for testing out individual components, like a hard disk or networking device.

Computer manufacturers have a long history of trying to set up their systems to give unrealistically high performance on benchmark tests that is not replicated in real usage. For instance, during the 1980s some compilers could detect a specific mathematical operation used in a well-known floating-point benchmark and replace the operation with a mathematically-equivalent operation that was much faster. However, such a transformation was rarely useful outside the benchmark. Manufacturers commonly report only those benchmarks (or aspects of benchmarks) that show their products in the best light. They also have been known to mis-represent the significance of benchmarks, again to show their products in the best possible light. Taken together, these practices are called bench-marketing.

Users are recommended to take benchmarks, particularly those provided by manufacturers themselves, with ample quantities of salt. If performance is really critical, the only benchmark that matters is the actual workload that the system is to be used for. If that is not possible, benchmarks that resemble real workloads as closely as possible should be used, and even then used with skepticism. It is quite possible for system A to outperform system B when running program "furble" on workload X (the workload in the benchmark), and the order to be reversed with the same program on your own workload.

Some common benchmarks are:


Source | Copyright
Webmasters: Add your website here:

Readers: Edit | Discuss Listings

STREAM
Sustainable memory bandwidth discussion, with results on a wide variety of computer systems. From Macs and PCs to the most current and recent workstations, right up to Cray supercomputers. From the Department of Computer Science at Virginia.
http://www.cs.virginia.edu/stream/

EEMBC
EDN Embedded Microprocessor Benchmarking Consortium is a non-profit consortium that develops benchmark suites that target key embedded system applications.
http://www.eembc.org

E2 Systems Limited
Offering testing and health check services for multi-user applications, a risk management seminar, and general information about challenges faced by service providers introducing multi-user IT solutions.
http://www.e2systems.co.uk/e2/e2home.htm

David Kubelka
Performance tools for computer professionals.
http://www.kubelka.com

Avoka Technologies
Software and services for benchmarking and load testing of web sites, especially eCommerce. Site includes white papers and links.
http://www.avoka.com/

Open Source Passive TCP Application Response Time Monitor for Linux
Uses packet sniffer technology to monitor IP applications, such as HTTP, SMTP and POP3. It measures response times, through put and congestion. In beta release as of 7 May 2002.
http://pastmon.sourceforge.net

Brindek
Overclocking tips, links and performance benchmarks for the 1Ghz Athlon.
http://www.surf9999.freeserve.co.uk/

IT Transition
Offering benchmark services in the UK.
http://www.ittransition.co.uk/

Dacris Benchmarks .NET
Developer of Benchmarking/Optimization tools for Windows PC's.
http://www.dacris.com

Internet and Web performance management
Commerical service providing end user perspective on Web site performance via online reports and performance alerts. emails.
http://www.magnimnetworks.com

Site Monitor
Sample output graphs for a commercial performance monitoring tool.
http://sitemon.mine.nu

Load Testing of any technology
Consulting practice focused on load testing with the Mercury Interactive tool.
http://www.loadtest.com.au

Adam's Computers Over Clocked - ComputersOC.com
Overclocking, benchmarks, P2P, wardriving, computer building, forums, web help, AMD and Intel information, Hardware Reviews and help with computer issues.
http://computersOC.com

PerfSuite
A collection of tools to help analyze and improve software performance on IA-32 (x86) and IA-64 (Itanium) systems running Linux, including tools for measuring hardware performance (CPU/cache/memory), message passing, and compiler optimization.
http://perfsuite.sourceforge.net/

BenchWeb
A starting point for finding information about computer system performance, benchmark test results and benchmark source code.
http://www.netlib.org/benchweb/

The Performance Database Server
SPEC information provided courtesy of SPEC and the University of Tennessee.
http://performance.netlib.org/performance/html/spec.html

TPC
Transaction Processing Performance Council, a non-profit corporation founded to define transaction processing and database benchmarks and to disseminate objective, verifiable TPC performance data to the industry.
http://www.tpc.org/

Standards Performance Evaluation Corporation (SPEC)
A standards body for performance benchmarks. SPEC is an umbrella organization encompassing the efforts of the Open Systems Group.
http://www.spec.org/

NT vs. Linux Server Benchmark Data
Links and summaries of results of benchmarks comparing Windows NT and Linux network performance.
http://www.kegel.com/nt-linux-benchmarks.html

LMBench
Tools for performance analysis, latency & bandwidth measurement of hardware and the operating system. [for Unix]
http://www.bitmover.com/lmbench

SysOpt.com
System optimization site provides PC users with information to get the most out of their systems. Includes over-clocking guides, benchmark score surveys, evaluations of over 360 Internet PC hardware mail order retailers and performance tweaking advice.
http://www.sysopt.com/

Spec's - GPC Home Page
News and performance numbers from the Graphics Performance Characterization (GPC) Group
http://www.spec.org/gpc/

Bonnie
Benchmarks that measure the performance of Unix file system operations, concerned mainly with identifying bottlenecks.
http://www.textuality.com/bonnie/

Strategis Business Diagnostics and Benchmarking Tools
Database of business diagnostics and benchmarking tools and training. As well as a resource centre of reports, studies, abstracts and articles related to total quality management, benchmarking, business improvement and management.
http://strategis.ic.gc.ca/sc_mangb/strategy/engdoc/welcome.html

Software, System and network testing
Benchmark testing operating systems with Microsoft funded Windows NT verses Linux tests.
http://www.mindcraft.com

Specbench CPU95 Results
This is the HTML FORM's interface to more than one thousand benchmark results published by SPEC.
http://www.specbench.org/cgi-bin/osgresults?conf=cpu95

Open Source FTP Benchmark
Home page for the dkftpbench FTP benchmark. Measuring how many simultaneous dialup users can be down loading from an FTP site at the same time.
http://www.kegel.com/dkftpbench/

KPD Labs
Providing benchmark test results for hard disk drives, CPU's and video cards.
http://kpdlabs.uka.ru/indexe.htm

CPU Benchmarks with POVRAY
Multi and single CPU system benchmark tests. Containing a gallery of generated images.
http://www.tabsnet.de/

The Benchmark Gateway
TOP performers in all of the major public benchmarks, TPC, SPEC, Oracle, SAP, and Intel.
http://www.ideasinternational.com/benchmark/bench.html

The BOBMarks
Bob's Semi-Objective Benchmark is a benchmarking tool for measuring the performance of x86 processors, particularly when overclocked.
http://www.cafwap.net/~rose/bobmark/

Haveland-Robinson Associates - PoVBench
Benchmark database, serving as a guide to the relative maths performance of various computers, processors and compilers.
http://www.haveland.com/?povbench/

Chris' Lightwave Benchmarks
A constantly growing database of computer systems benchmarked using NewTek's LightWave 3D.
http://www.blanos.com/benchmark/

Benchmarks For PCs
Pre-compiled benchmarks for PCs, covering CPU, RAM, HDD & graphics.
http://homepage.virgin.net/roy.longbottom/index.htm

Webserver Stress Tool
Test application for webservers, which simulates the traffic and usage generated by a large number of simultaneous web users.
http://www.server-monitor.com/WebStress/webstress.htm

Radifed
Sample benchmarks and links to benchmarking programs
http://benchmarks.radified.com/benchmarks.htm

Fresh Diagnose
Free software to analyze and benchmark your computer system.
http://www.freshdevices.com/freshdiag.html

Benchmark Resources
Providing users with information and white-papers about benchmarking as well as providing links to related sites.
http://www.benchmarkresources.com



Help build the largest human-edited directory on the web.
 Submit a Site - Open Directory Project (modified) - Become an Editor

Modified contents copyright 2008. All rights reserved.