This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Eliminating Redundant Computation and Exposing Parallelism through Data-Triggered Threads
May/June 2012 (vol. 32 no. 3)
pp. 38-47
Hung-Wei Tseng, University of California, San Diego
Dean M. Tullsen, University of California, San Diego
Unlike threads in parallel programs created by conventional programming, data-triggered threads are initiated when a memory value is changed. By expressing computation through these threads, computation is executed only when the data changes and is skipped whenever the data does not change. The authors' model achieves performance speedups of up to 5.9x, averaging 45.6 percent, with SPEC2000 benchmarks.
Index Terms:
parallel, multithreaded processors, dataflow languages
Citation:
Hung-Wei Tseng, Dean M. Tullsen, "Eliminating Redundant Computation and Exposing Parallelism through Data-Triggered Threads," IEEE Micro, vol. 32, no. 3, pp. 38-47, May-June 2012, doi:10.1109/MM.2012.14
Usage of this product signifies your acceptance of the Terms of Use.