Communication-avoiding algorithm

Communication-avoiding algorithm

Communication-avoiding algorithms minimize movement of data within a memory hierarchy for improving its running-time and energy consumption. These minimize the total of two costs (in terms of time and energy): arithmetic and communication. Communication, in this context refers to moving data, either between levels of memory or between multiple processors over a network. It is much more expensive than arithmetic.

Comment
enCommunication-avoiding algorithms minimize movement of data within a memory hierarchy for improving its running-time and energy consumption. These minimize the total of two costs (in terms of time and energy): arithmetic and communication. Communication, in this context refers to moving data, either between levels of memory or between multiple processors over a network. It is much more expensive than arithmetic.
Cs1Dates
eny
Date
enJune 2020
Depiction
Energy cost of data movement in 2010 - on chip vs off chip.png
Matrix multiplication algorithm diagram.png
Tiled matrix multiplication diagram.png
Has abstract
enCommunication-avoiding algorithms minimize movement of data within a memory hierarchy for improving its running-time and energy consumption. These minimize the total of two costs (in terms of time and energy): arithmetic and communication. Communication, in this context refers to moving data, either between levels of memory or between multiple processors over a network. It is much more expensive than arithmetic.
Is primary topic of
Communication-avoiding algorithm
Label
enCommunication-avoiding algorithm
Link from a Wikipage to another Wikipage
Cache-oblivious algorithm
Category:Algorithms
Category:Optimization algorithms and methods
Category:Parallel computing
Cloud computing
CPU cache
Data locality
DRAM
Fast Fourier transform
File:Energy cost of data movement in 2010 - on chip vs off chip.png
File:Matrix multiplication algorithm diagram.png
File:Tiled matrix multiplication diagram.png
Floating-point arithmetic
FLOP
Memory hierarchy
Supercomputers
SameAs
2Nip1
Q25304482
Subject
Category:Algorithms
Category:Optimization algorithms and methods
Category:Parallel computing
Thumbnail
Energy cost of data movement in 2010 - on chip vs off chip.png?width=300
WasDerivedFrom
Communication-avoiding algorithm?oldid=1070457386&ns=0
WikiPageLength
8903
Wikipage page ID
48786651
Wikipage revision ID
1070457386
WikiPageUsesTemplate
Template:Quote
Template:Reflist
Template:Use dmy dates