Exploiting coarse-grained task, data, and pipeline parallelism in stream programs


As multicore architectures enter the mainstream, there is a pressing demand for high-level programming models that can effectively map to them. Stream programming offers an attractive way to expose coarse-grained parallelism, as streaming applications (image, video, DSP, etc.) are naturally represented by independent filters that communicate over explicit… (More)
DOI: 10.1145/1168857.1168877
View Slides



Citations per Year

580 Citations

Semantic Scholar estimates that this publication has 580 citations based on the available data.

See our FAQ for additional information.

  • Presentations referencing similar topics