Concept

Matrix multiplication — where it appears

Forming the product of two matrices, which costs 2mnk operations by the definition and is the operation every dense factorisation is rearranged to spend its time in. A product moves far fewer numbers per operation than a matrix–vector product does, which is why a blocked algorithm runs at a large fraction of a machine's peak where an unblocked one runs at a few per cent.

Named by 2 essays across 2 fields — each of them below, with the objects they name alongside it.

Named alongside it

The objects these essays reach for when they reach for this one.

All reduceAsymptotic analysisBackward errorBlock transferBlockingBroadcastCommunication avoidingExact ground truthFlop countHouseholder reflectionLatencyMemory hierarchy

All concepts