Sorting networks costs and delay -
from read not figure out how cost , delay calculated.
- cost: number of sticks or compare-exchange blocks.
- delay: number of compare-exchanges in sequence.
i have posted example bellow 
from can see, answer correct.
cost total number compare exchanges done in sorting network. believe here it's 28.
delay number of stages must done in sequence, i.e. have data dependencies. in example there delay of 13.
why care difference? cost represents amount of work have in serial implementation however benefit of using sorting network many of compare-exchanges can done in parallel. when have parallelism available there compare-exchanges in single stage, can calculate stage concurrently.
in parallel system, latency of algorithm going related delay rather cost. in serial system, latency going related cost rather delay.
Comments
Post a Comment