DocumentCode
523940
Title
On the costs and benefits of stochasticity in stream processing
Author
Nadakuditi, Raj R. ; Markov, Igor L.
Author_Institution
Univ. of Michigan, Ann Arbor, MI, USA
fYear
2010
fDate
13-18 June 2010
Firstpage
320
Lastpage
325
Abstract
With the end of clock-frequency scaling, parallelism has emerged as the key driver of chip-performance growth. Yet, several factors undermine efficient simultaneous use of on-chip resources, which continue scaling with Moore´s law. These factors are often due to sequential dependencies, as illustrated by Amdahl´s law. Quantifying achievable parallelism can help prevent futile programming efforts and guide innovation toward the most significant challenges. To complement Amdahl´s law, we focus on stream processing and quantify performance losses due to stochastic runtimes. Using spectral theory of random matrices, we derive new analytical results and validate them by numerical simulations. These results allow us to explore unique benefits of stochasticity and show that they outweigh the costs for software streams.
Keywords
logic design; matrix algebra; stochastic processes; Amdahl law; Moore law; clock-frequency scaling; random matrices; spectral theory; stochasticity; stream processing; Algorithm design and analysis; Costs; Decoding; Delay; Numerical simulation; Parallel processing; Pipelines; Runtime; Stochastic processes; Streaming media; Stream computing; latency; stochasticity;
fLanguage
English
Publisher
ieee
Conference_Titel
Design Automation Conference (DAC), 2010 47th ACM/IEEE
Conference_Location
Anaheim, CA
ISSN
0738-100X
Print_ISBN
978-1-4244-6677-1
Type
conf
Filename
5523455
Link To Document