Part of the Technology & IT suite · 45 calculators

FLOPS Calculator

The theoretical peak FLOPS of a CPU from its cores, clock and vector width — and how long a workload of a given size takes at a realistic efficiency.

Peak FLOPS is cores × clock × floating-point operations per cycle per core.

Results update as you type
Results
Peak performance
768 GFLOPS
Peak GFLOPS
Sustained at that efficiency
Time for the workload
Per core
Reviewed September 2026. Computing arithmetic: bytes, bits, seconds and probabilities do not change by country. Australian broadband speeds are quoted in megabits per second (Mbps).
No account required · Google Analytics off unless allowedCalculator arithmetic runs in your browserResults update as you type
All calculations run 100% in your browser. The calculator code does not submit your figures to GlobalCalc to obtain a result.
About flops

How the flops calculator works

Peak FLOPS is cores × clock × floating-point operations per cycle per core. A modern core with two 256-bit AVX2 fused-multiply-add units does 16 double-precision (32 single-precision) operations a cycle; AVX-512 doubles that; a scalar core does two. Real code reaches 10–70% of peak depending on how well it vectorises and how memory-bound it is, so the time row divides by an efficiency you choose.

Formula: peak FLOPS = sockets × cores × clock (Hz) × FLOPs per cycle; time = work ÷ (peak × efficiency)

Worked examples

InputsPeak performanceNote
16 cores at 3 GHz, AVX2 with two FMA units768 GFLOPS768 GFLOPS; 100 TFLOP in 7.2 min
Dual-socket 64-core AVX-512 server10.24 TFLOPS10.24 TFLOPS
A scalar microcontroller at 200 MHz0.4 GFLOPS0.4 GFLOPS

Frequently asked questions

Why is my measured performance so far below peak?

Peak assumes every core issues a full-width fused multiply-add every cycle with data already in registers. Real code waits on memory, branches, and uses scalar or partially filled vectors; 30–50% is good for dense linear algebra, under 10% for pointer-chasing code.

How many FLOPs per cycle does my CPU do?

Two per FMA unit per lane: AVX2 has 4 double lanes × 2 = 8 per unit, and most cores have two units (16); AVX-512 has 8 lanes × 2 × 2 units = 32 double or 64 single. Some chips run AVX-512 at a lower clock.

What about GPUs?

The same arithmetic with thousands of lanes: a data-centre GPU peaks at tens of TFLOPS double precision and hundreds in reduced precision. Enter the GPU’s core count and clock with the right width, or use the vendor’s stated peak.

Is a GFLOP a billion operations?

Yes — 10⁹ floating-point operations, counting a fused multiply-add as two. The LINPACK benchmark behind the TOP500 counts them the same way.

Where these figures come from

Last checked: September 2026. Units follow the SI decimal convention (IEC 80000-13 defines the binary alternatives); network and security figures cite the defining standard.