Understand measures of supercomputer performance and storage system capacity (2024)

On this page:

  • Measure computer performance in FLOPS
  • Measure storage capacity in bytes
  • Prefixes for representing orders of magnitude
  • Understand orders of magnitude in computerperformance
  • Understand orders of magnitude in storagecapacity
  • IU examples

Measure computer performance in FLOPS

The performance capabilities of supercomputers (for example, Indiana University's research supercomputers) are expressed using a standard rate for indicating the number of floating-point arithmetic calculations systems can perform on a per-second basis. The rate, floating-point operations per second, is abbreviated as FLOPS.

Note:

The "S" in the acronym "FLOPS" stands for "second" and is used in combination with "P" (for "per") to indicate a rate, such as "miles per hour" (MPH) or gigabits per second (Gbps). The per-second rate "FLOPS" is commonly misinterpreted as the plural form of "FLOP" (short for "floating-point operation").

Computer vendors and service providers typically list the theoretical peak performance (Rpeak) capabilities of their systems expressed in FLOPS. A system's Rpeak is calculated by multiplying the number of processors by the clock speed of the processors, and then multiplying that product by the number of floating-point operations the processors can perform in one second on standard benchmark programs, such as the LINPACK DP TPP and HPC Challenge (HPCC) benchmarks, and the SPEC integer and floating-point benchmarks.

Measure storage capacity in bytes

Computer storage and memory capacities are expressed in units called bits and bytes. A bit is the smallest unit of measurement for digital information in computing. A byte is the number of bits a particular computing architecture needs to store a single text character. Consequently, the number of bits in a byte can differ between computing platforms. However, due to the overwhelming popularity of certain major computing platforms, the 8-bit byte has become the international standard, as defined by the International Electrotechnical Commission (IEC).

An uppercase "B" is used for abbreviating "byte(s)"; a lowercase "b" is used for abbreviating "bit(s)". This difference can cause confusion. For example, file sizes are commonly represented in bytes, but download speeds for electronic data are commonly represented in bits per second. With a download speed of 10 megabits per second (Mbps), you might mistakenly assume a 100 MB file will download in only 10 seconds. However, 10 Mbps is equivalent to only 1.25 MB per second, meaning a 100 MB file would take at least 80 seconds to download.

Note:

Storage vendors and service providers typically list the storage capacities of their systems in terms of "disk space", even when referring to tape storage systems, such as IU's Scholarly Data Archive (SDA).

Prefixes for representing orders of magnitude

Orders of magnitude (in base 10) are expressed using standard metric prefixes, which are abbreviated to single characters when prepended to other abbreviations, such as FLOPS and B (for byte):

Prefix Abbreviation

Order of magnitude
(as a factor of 10)

Computer performance Storage capacity
giga- G 109 gigaFLOPS
(GFLOPS)
gigabyte
(GB)
tera- T 1012 teraFLOPS
(TFLOPS)
terabyte
(TB)
peta- P 1015 petaFLOPS
(PFLOPS)
petabyte
(PB)
exa- E 1018 exaFLOPS
(EFLOPS)
exabyte
(EB)
zetta- Z 1021 zettaFLOPS
(ZFLOPS)
zettabyte
(ZB)
yotta- Y 1024 yottaFLOPS
(YFLOPS)
yottabyte
(YB)

Note:

These prefixes also are used to convey the scale and complexity of the computational and analytical methods employed when working with supercomputers; for example:

  • Terascale: Refers to methods and processes for using supercomputers capable of performing at least 1 TFLOPS or storage systems capable of storing at least 1 TB
  • Petascale: Refers to methods and processes for using supercomputers capable of performing at least 1 PFLOPS or storage systems capable of storing at least 1 PB
  • Exascale: Refers to methods and processes for using supercomputers capable of performing at least 1 EFLOPS or storage systems capable of storing at least 1 EB

Understand orders of magnitude in computer performance

GigaFLOPS

A 1 gigaFLOPS (GFLOPS) computer system is capable of performing one billion (109) floating-point operations per second. To match what a 1 GFLOPS computer system can do in just one second, you'd have to perform one calculation every second for 31.69 years.

TeraFLOPS

A 1 teraFLOPS (TFLOPS) computer system is capable of performing one trillion (1012) floating-point operations per second. The rate 1 TFLOPS is equivalent to 1,000 GFLOPS. To match what a 1 TFLOPS computer system can do in just one second, you'd have to perform one calculation every second for 31,688.77 years.

PetaFLOPS

A 1 petaFLOPS (PFLOPS) computer system is capable of performing one quadrillion (1015) floating-point operations per second. The rate 1 PFLOPS is equivalent to 1,000 TFLOPS. To match what a 1 PFLOPS computer system can do in just one second, you'd have to perform one calculation every second for 31,688,765 years.

ExaFLOPS

A 1 exaFLOPS (EFLOPS) computer system is capable of performing one quintillion (1018) floating-point operations per second. The rate 1 EFLOPS is equivalent to 1,000 PFLOPS. To match what a 1 EFLOPS computer system can do in just one second, you'd have to perform one calculation every second for 31,688,765,000 years.

Understand orders of magnitude in storage capacity

Gigabyte

A gigabyte is equal to one billion bytes. You can fit 4.7 GB of data on one single-sided DVD (each DVD is about 1.2 mm, or 0.047 inches, thick).

Terabyte

A terabyte is equal to one trillion (one thousand billion) bytes, or 1,000 GB. To hold 1 TB of data, you would need about 213 single-sided DVDs (a stack that's about 255.6 mm, or 10.06 inches, tall).

Petabyte

A petabyte is equal to one quadrillion (one thousand trillion) bytes, or 1,000 TB. To hold 1 PB of data, you would need about 212,766 single-sided DVDs (a stack that's about 255.3 meters, or 837.67 feet, tall).

Exabyte

An exabyte is equal to one quintillion (one thousand quadrillion) bytes, or 1,000 PB. To hold 1 EB, you would need about 212,765,958 single-sided DVDs (a stack that's about 255.3 kilometers, or 158.65 miles, tall).

IU examples

Following are some examples of tera-, peta-, and exascale computing at IU:

  • IU's Big Red 200 system has a theoretical peak performance (Rpeak) of greater than 6 petaFLOPS, or 6 quadrillion floating-point operations per second.
  • The SDA's tape library provides 79 PB of long-term storage capacity for research data.
Understand measures of supercomputer performance and storage system capacity (2024)

FAQs

How do you measure supercomputer performance? ›

Supercomputing is measured in floating-point operations per second (FLOPS). Petaflops are a measure of a computer's processing speed equal to a thousand trillion flops. And a 1-petaflop computer system can perform one quadrillion (1015) flops.

What is the storage capacity of a supercomputer? ›

Premium personal computers have a hard drive that is capable of storing on the order of 30 gigabytes of information. In contrast, a supercomputer has a capacity of 200 to 300 gigabytes or more. Another useful comparison between supercomputers and personal computers is in the number of processors in each machine.

What is supercomputer performance? ›

The performance of a supercomputer is commonly measured in floating-point operations per second (FLOPS) instead of million instructions per second (MIPS).

What is the capability of a supercomputer? ›

Therefore, most supercomputers have a very large storage capacity, as well as a very fast input/output capability. Still another distinguishing characteristic of supercomputers is their use of vector arithmetic—i.e., they are able to operate on pairs of lists of numbers rather than on mere pairs of numbers.

How can we measure the performance of a computer system? ›

Computer performance is generally measured in terms of throughput, and the main factors influencing it are instruction set, hardware, and operating system. Optimization and scheduling also affect computer performance.

How can I check my system performance? ›

All you need to do is press the Windows logo key + R, to open the Run option. In Run, type 'Perfmon' and click OK. A Performance Monitor box will pop up in which you need to select Performance Monitor from the list on the left. In no time, it will display real-time performance statistics of your laptop.

What is the storage capacity of a computer system? ›

Storage capacity refers to how much disk space one or more storage devices provides. It measures how much data a computer system may contain. For an example, a computer with a 500GB hard drive has a storage capacity of 500 gigabytes A network server with four 1TB drives, has a storage capacity of 4 terabytes.

What is the best storage capacity for a computer? ›

What Size SSD for PC Storage. With so many different SSDs available, selecting the right one can be a daunting task. For the average user choosing a 2 disk setup or not planning on storing any data long term on their PC, I normally recommend a 128 or 256 GB SSD as the most reasonable price-performance combination.

What is computer storage capacity usage? ›

Storage Capacity refers to the amount of data that can be stored in a particular system or device. It can be measured in terms of gigabytes, terabytes, or other units of data measurement.

How much RAM does a supercomputer have? ›

Supercomputers are distinguished by their sizeable primary memory capacity. The system comprises many nodes, each with its own memory addresses that may amount to approximately several petabytes of RAM. The frontier, the world's fastest computer, contains roughly 9.2 petabytes of storage or memory.

What is the main purpose of supercomputer? ›

What is a supercomputer used for? Supercomputers are commonly used for making predictions with advanced modeling and simulations. This can be applied to climate research, weather forecasting, genomic sequencing, space exploration, aviation engineering and more.

What is considered a high performance computer? ›

High performance computing (HPC) is the ability to process data and perform complex calculations at high speeds. To put it into perspective, a laptop or desktop with a 3 GHz processor can perform around 3 billion calculations per second.

What is the two main features of supercomputer? ›

Features Of Supercomputers

A supercomputer allows multiple users to access supercomputing at the same time. It has a very high storage capacity. The computer can handle applications that require real-time processing. These computers can support the high computation speed of CPUs.

What is the difference between a computer and a supercomputer? ›

Processing power is the main difference between supercomputers and general-purpose computer systems. A supercomputer can perform 100 PFLOPS. A typical general-purpose computer can only perform hundreds of gigaflops to tens of teraflops. Supercomputers consume lots of power.

What limits the speed of a supercomputer? ›

What limits the speed of a supercomputer? Mostly the speed of light and the difficulty of removing heat. Current silicon computers max out around 5 GHz. In the time of a single clock cycle, light can travel a little over two inches.

How do we determine the processor performance? ›

One of the most common ways to measure processor performance is to use benchmarking tools, which are software applications that run various tests and tasks on your processor and give you a score or a rating. Some of the popular benchmarking tools are Cinebench, PassMark, Geekbench, and 3DMark.

How is the CPU speed measured for PC and supercomputer? ›

The clock speed measures the number of cycles your CPU executes per second, measured in GHz (gigahertz). In this case, a “cycle” is the basic unit that measures a CPU's speed. During each cycle, billions of transistors within the processor open and close.

How do you measure processing power of a computer? ›

It's typically measured in gigahertz (GHz). For example, a CPU with a clock speed of 3.0 GHz can process 3 billion cycles per second. Computer processor speed is crucial for overall computer performance as it determines how quickly tasks are executed.

What is the unique used to measure the performance of a computer? ›

The clock speed of computers is usually measured in megahertz (MHz) or gigahertz (GHz).

Top Articles
Latest Posts
Article information

Author: Saturnina Altenwerth DVM

Last Updated:

Views: 6334

Rating: 4.3 / 5 (44 voted)

Reviews: 83% of readers found this page helpful

Author information

Name: Saturnina Altenwerth DVM

Birthday: 1992-08-21

Address: Apt. 237 662 Haag Mills, East Verenaport, MO 57071-5493

Phone: +331850833384

Job: District Real-Estate Architect

Hobby: Skateboarding, Taxidermy, Air sports, Painting, Knife making, Letterboxing, Inline skating

Introduction: My name is Saturnina Altenwerth DVM, I am a witty, perfect, combative, beautiful, determined, fancy, determined person who loves writing and wants to share my knowledge and understanding with you.