Abaara topic: FLOPS

 

Abaara - Free Knowledge Database & Resources
 ABAARA
Abaara topic: FLOPS
 Categories

 e-Learning Platform

 Web Packages

 Newsletter

eLeaP eLearning Management Systems LMS LCMS Systems. Online training made easy. Free trial now.
 
FLOPS
Flops redirects here. For the poker term, see flop (poker). For commercial failures, see List of commercial failures.

In computing, FLOPS is an abbreviation of Floating Point Operations Per Second. This is used as a measure of a computer's performance, especially in fields of scientific calculations that make heavy use of floating point calculations.

One should speak in the singular of a FLOPS and not of a FLOP, although the latter is frequently encountered. The final S stands for Second and does not indicate a plural.

The performance spectrum

Computing devices exhibit an enormous range of performance levels in floating-point applications. Thus it makes sense to introduce larger units than the FLOPS; the standard SI decimal prefixes are used for this purpose. For example, a cheap but modern desktop computer can make billions of floating point operations per second, so its performance is in the range of a few GFLOPS (GigaFLOPS, 109 FLOPS).

Today's most powerful supercomputers have speeds measured in TFLOPS (TeraFLOPS, 1012 FLOPS). The fastest computer in world as of November 5, 2004 was the IBM Blue Gene supercomputer, measuring 70.72 TFLOPS. This supercomputer was a prototype of the Blue Gene/L machine IBM is building for the Lawrence Livermore National Laboratory in California. During a speed test on 24th March 2005, it was rated at 135.5 teraflops. Blue Gene's new record was achieved by doubling the number of current racks to 32. Each rack holds 1,024 processors, yet the chips are the same as those found in high-end computers on the High Street. The complete version will have a total of 64 racks and a theoretical speed measured at 360 TeraFLOPS.

The computers that generated Lord of the Rings characters and places - Gollum, the Balrog, and Middle Earth - are now available for hire, for example. The cluster of 1,008 computers in New Zealand can be rented on-demand, on a per hour, per processor basis.

Already the supercomputer is being used to design a super yacht and test gene sequencing algorithms.

Since the original supercomputer, the Cray-1, was set up at Los Alamos National Laboratory, US, in 1976, computational speed has jumped by 500,000 times.

The Cray-1 was able to do 80 megaflops (80 million operations a second).

Pocket calculators are at the other end of the performance spectrum. Each calculation request to a typical calculator requires only a single operation, so there is rarely any need for its response time to exceed that needed by the operator. Any response time below 0.1 second is experienced as instantaneous by a human operator, so a simple calculator could be said to operate at about 10 FLOPS.

Humans are even worse floating-point processors. If it takes a person a quarter of an hour to carry out a pencil-and-paper long division with 10 significant digits, that person would be calculating in the mFLOPS (Milli-) range.

FLOPS as a measure of performance

In order for flops to be useful as a measure of floating-point performance, a standard benchmark must be available on all computers of interest. An example is the LINPACK benchmark.

FLOPS in isolation are arguably not very useful as a benchmark for modern computers. There are many other factors in computer performance other than raw floating-point computation speed, such as interprocessor communication, cache coherence, and the memory hierarchy.

For ordinary (non-scientific) applications, integer operations (measured in MIPS) are far more common. Measuring floating point operation speed, therefore, does not predict accurately how the processor will perform on just any problem. However, for many scientific jobs such as analysis of data, a FLOPS rating is effective.



See also:
| Floating point |
< Back
 
Web info.abaara.com
 


Categories: Computing

 Web Results


 

This article is from Wikipedia. All text is available under the terms of the GNU Free Documentation License

 

 
Page topic: FLOPS