A set of quantifiable and measurable standards used in testing computer hardware or software used to ensure that the material being tested performs according to specifications. A specific task used to gauge the performance of a piece of hardware or software in relation to another piece of hardware or software is called a benchmark problem. A program used for such a purpose is known as a benchmark program.