Synchronisation — where it appears
Named by 2 essays across 2 fields — each of them below, with the objects they name alongside it.
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.
How wide the block should be
A block narrower than the multiplicity does not converge slowly — it never returns the missing copy at all. Above the multiplicity every extra column buys iterations at about ten products with A each. And the mechanism that is supposed to make the choice unimportant never fires from a random start.
Named alongside it
The objects these essays reach for when they reach for this one.
All reduceAsymptotic analysisBlock methodsBlock transferBroadcastCommunicationCommunication avoidingDeflationInvariant subspaceKrylov subspaceLanczosLatency