Category: 

What Are Gigaflops?

Article Details
  • Written By: Rachel Burkot
  • Edited By: Lindsay D.
  • Last Modified Date: 14 November 2014
  • Copyright Protected:
    2003-2014
    Conjecture Corporation
  • Print this Article
Free Widgets for your Site/Blog
A red blood cell can pass through a person's entire body in 20 seconds.  more...

December 19 ,  1998 :  President Bill Clinton was formally impeached by the House of Representatives.  more...

Gigaflops are measures of computer speed. A gigaflop is a billion floating point operations per second (FLOPS). FLOPS, which is technically either a singular or plural term, is used especially in fields of scientific floating point calculations. Floating point is a computer term that refers to a system for numerical representation where a string of digits stands for a rational number. It "floats" in the sense that it can be placed anywhere relative to the significant digits in the number.

Floating points are used in codes to handle long numbers easily. A floating point number is expressed as a basic number, also called a mantissa, an exponent and a number base, or radix. The base is usually either ten or two. Floating point operations are measured by a computer’s floating point registers.

A simple calculator uses only about ten FLOPS, so gigaflops are used to measure the speed of high-power computer systems. The fastest computer processor, the Cray XT Jaguar, which was expanded in November 2008, operates at 1.64 petaflops, or one quadrillion FLOPS. Computer operations are usually measured in megaflops, which are one million FLOPS. As computer systems expand, however, technicians are using such terms as gigaflops; teraflops, which are one trillion FLOPS; and even petaflops.

Ad

Gigaflops are good indicators of a computer’s raw performance, but they should not be the only factor used to measure computer performance, as they cannot measure integer calculations. Using FLOPS as a benchmark of computer speed is also not recommended, as it only provides theoretical, single-precision floating point performance. A computer code that uses double-precision floating point performance would not be an accurate benchmark. Only in the most specialized applications are FLOPS so numerous that gigaflops must be used.

Modern processors typically include a floating point unit (FPU), which is the part of the microprocessor responsible for the FLOPS. The FLOPS measurement is the speed of the FPU. Additional elements that a FLOPS measurement fails to take into account include whether the microprocessor is running under a heavy or light load and the specific operations that are included in floating point operations.

The Standard Performance Evaluation Corporation (SPEC) is a nonprofit corporation founded by technicians interested in creating a standard of benchmark tests for measuring FLOPS. The tests are intensive measures of such factors as integer performance and floating point performance.

Ad

More from Wisegeek

You might also Like

Discuss this Article

anon85627
Post 3

How do you describe in Flops, a computing system that operates at 3000 Ghertz/second.

anon52102
Post 2

Unfortunately this article is the very first that completely lost me. I think I needed some examples as it felt as if you were using the same words to define the same words.

anon52063
Post 1

I can count to twenty rather well with my shoes off. Hard to think of such large numbers.

Donald

Post your comments

Post Anonymously

Login

username
password
forgot password?

Register

username
password
confirm
email