laskentaintensiteettiä
Computational intensity, or laskentaintensiteetti in Finnish, is a key metric in high‑performance computing that quantifies the ratio of arithmetic operations to memory operations executed by an application. It is usually expressed as floating‑point operations per byte of data moved between memory and processor. A high computational intensity indicates that a program performs many calculations for each memory read or write, which tends to favor CPU or GPU compute performance over memory bandwidth. Conversely, a low intensity reveals a memory‑bound workload where data transfers dominate the execution time.
The concept underlies performance modeling frameworks such as the Roofline model, which plots attainable performance against
Measuring intensity involves profiling the code to count operations and memory accesses accurately, often using instrumentation