Synergistic execution of stream programs on multicores with accelerators
Abhishek Udupa, R. Govindarajan, Matthew Jacob Thazhuthaveetil · 2009
The StreamIt programming model has been proposed to exploit parallelism in streaming applications on general purpose multicore architectures. The StreamIt graphs describe task, data and pipeline parallelism which can be exploited on accelerators such as Graphics Processing Units (GPUs) or CellBE which support abundant parallelism in hardware.