Introducing Parallelism To The Ranges Ts

IWOCL'18: PROCEEDINGS OF THE INTERNATIONAL WORKSHOP ON OPENCL(2018)

引用 4|浏览32
暂无评分
摘要
The current interface provided by the C++ 17 parallel algorithms poses some limitations with respect to parallel data access and heterogeneous systems, such as personal computers and server nodes with GPUs, smartphones, and embedded System on a Chip chipsets. In this paper, we present a summary of why we believe the Ranges TS solves these problems, and also improves both programmability and performance on heterogeneous platforms. The complete paper has been submitted to WG21 for consideration, and here we present a summary of the changes proposed alongside new performance results. To the best of our knowledge, this is the first paper presented to WG21 that unifies the Ranges TS with the parallel algorithms introduced in C++ 17. Although there are various points of intersection, we will focus on the composability of functions, and the benefit that this brings to accelerator devices via kernel fusion.
更多
查看译文
关键词
C plus, Parallel Programming, Heterogeneous Computing, Kernel Fusion
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要