A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2016; you can also visit the original URL.
The file type is application/pdf
.
Have abstraction and eat performance, too: optimized heterogeneous computing with parallel patterns
2016
Proceedings of the 2016 International Symposium on Code Generation and Optimization - CGO 2016
High performance in modern computing platforms requires programs to be parallel, distributed, and run on heterogeneous hardware. However programming such architectures is extremely difficult due to the need to implement the application using multiple programming models and combine them together in ad-hoc ways. To optimize distributed applications both for modern hardware and for modern programmers we need a programming model that is sufficiently expressive to support a variety of parallel
doi:10.1145/2854038.2854042
dblp:conf/cgo/BrownLRSSAO16
fatcat:cye5j5gi3vfgzh7xyku5cfttq4