Reduction tree — where it appears
Named by 2 essays across one field — each of them below, with the objects they name alongside it.
Also named here as tall skinny qr — the same set of essays touches all of them, so they are one junction rather than several.
A reduction that changes the order
A tall-skinny QR computed as a tree of independent block factorisations touches a 512×12 matrix once instead of twelve times, computes a completely different sequence of roundings from the sweep it replaces, and returns ‖AᵀA − RᵀR‖/‖AᵀA‖ = 1.65·10⁻¹⁵ against the sweep's 9.95·10⁻¹⁵. On the same matrix classical Gram–Schmidt returns 4.6·10⁻¹⁰.
The message and the word
Three factorisations of one matrix on sixteen processors: 48 communication rounds, 4, and 4. The words sent are 1,170, 1,170 and 2,160 — so the method with the fewest rounds sends the most words, and the count that separates the three is the one no operation count can see.
Named alongside it
The objects these essays reach for when they reach for this one.
Data movementHouseholder reflectionOrthogonalityTall skinny qrBackward stabilityCommunication lower boundCondition numberGram–SchmidtLatencyNormal equationsQR factorisation