All reduce — 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 communication avoiding — the same set of essays touches all of them, so they are one junction rather than several.
Doing it twice
Cholesky QR squares the condition number — a fitted slope of 1.95 in κ against the Householder sweep's 1.00. Run the identical routine a second time on the Q it returned and the slope is 0.93, the orthogonality is at or below the sweep's at every κ, and the price is one more all-reduce.
Memory bought with messages
Holding four copies of the data instead of one is supposed to cut a matrix multiplication's communication by √4. Measured on a machine of 64 processors it costs 14% more traffic; at 576 it saves 44%, which is 72% of what the law promises. The memory is exactly four times, and that part is not asymptotic.
Named alongside it
The objects these essays reach for when they reach for this one.
Communication avoidingAsymptotic analysisBackward stabilityBlock transferBroadcastCholesky qrCondition numberGram matrixLatencyMatrix multiplicationMemory hierarchyNormal equations