ALUSaturation

From HPC Wiki
Revision as of 16:50, 5 March 2019 by Thomas-gruber-5537@uni-erlangen.de (talk | contribs) (Created page with "== Description == The pattern "ALU saturation" describes the performance limitation caused by fully utilizing a functional unit inside a CPU core. == Symptoms == * Throughput...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Description

The pattern "ALU saturation" describes the performance limitation caused by fully utilizing a functional unit inside a CPU core.

Symptoms

  • Throughput at design limit(s)
  • Good (low) CPI
  • Integral ratio of cycles to specific instruction count(s).

Detection

Use a hardware-counter tool like:

  • LIKWID with performance groups FLOPS_SP, FLOPS

Possible optimizations and/or fixes