Article ID | Journal | Published Year | Pages | File Type |
---|---|---|---|---|
4951113 | Journal of Computational Science | 2016 | 10 Pages |
Abstract
We have evaluated our approach in existing benchmark programs, in cases where a wrong granularity value would result in slowing down the programs. We were able to achieve speedups greater than versions without granularity control, or with runtime-based granularity control information. We were also able to generate programs with better performance than the state-of-the-art Java automatic parallelizing compiler. Finally, in some cases we were able to outperform the human programmer.
Related Topics
Physical Sciences and Engineering
Computer Science
Computational Theory and Mathematics
Authors
Alcides Fonseca, Bruno Cabral,