|
| This Article | ||
| ||
| Share | ||
| Bibliographic References | ||
| Add to: | ||
| | ||
| Search | ||
| ||
Eliminating Redundant Computation and Exposing Parallelism through Data-Triggered Threads
May/June 2012 (vol. 32 no. 3)
pp. 38-47
| ASCII Text | x | ||
| 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. | |||
| BibTex | x | ||
| @article{ 10.1109/MM.2012.14, author = {Hung-Wei Tseng and Dean M. Tullsen}, title = {Eliminating Redundant Computation and Exposing Parallelism through Data-Triggered Threads}, journal ={IEEE Micro}, volume = {32}, number = {3}, issn = {0272-1732}, year = {2012}, pages = {38-47}, doi = {http://doi.ieeecomputersociety.org/10.1109/MM.2012.14}, publisher = {IEEE Computer Society}, address = {Los Alamitos, CA, USA}, } | |||
| RefWorks Procite/RefMan/Endnote | x | ||
| TY - MGZN JO - IEEE Micro TI - Eliminating Redundant Computation and Exposing Parallelism through Data-Triggered Threads IS - 3 SN - 0272-1732 SP38 EP47 EPD - 38-47 A1 - Hung-Wei Tseng, A1 - Dean M. Tullsen, PY - 2012 KW - parallel KW - multithreaded processors KW - dataflow languages VL - 32 JA - IEEE Micro ER - | |||
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/MM.2012.14
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.

