CUDA and Applications to Task-based Programming

CUDA and Applications to Task-based Programming
复制标题

CUDA 及其在基于任务的编程中的应用

DOI:
--
复制
发表时间:
2022
期刊:
Eurographics
影响因子:
--
通讯作者:
M. Steinberger
M. Steinberger
中科院分区:
--
文献类型:
--
作者:
B. Kerbl;Michael Kenzel;Martin Winter;M. Steinberger

文献摘要

参考文献

被引文献

相似文献

自成立以来,CUDA编程模型一直在不断发展。由于CUDA工具包旨在始终向用户展示通用计算任务的尖端功能,因此每个新版本中的新增功能反映了我们在GPU架构中观察到的快速变化。多年来,硬件的变化,内置函数和库的范围不断扩大,以及先进的c++标准遵从性,在为CUDA编码时扩展了设计选择,并显着改变了指令以实现峰值性能。在本教程中,我们将全面介绍CUDA工具包,演示当代应用程序如何从最近引入的功能中受益,以及如何将它们应用于基于任务的GPU调度。例如,我们将提供独立线程调度、协作组和CUDA标准库libcu++的详细用例,这些用例肯定会在不久的将来成为CUDA整洁编码的一个组成部分。
Since its inception, the CUDA programming model has been continuously evolving. Because the CUDA toolkit aims to consis-tently expose cutting-edge capabilities for general-purpose compute jobs to its users, the added features in each new version reflect the rapid changes that we observe in GPU architectures. Over the years, the changes in hardware, growing scope of built-in functions and libraries, as well as an advancing C++ standard compliance have expanded the design choices when coding for CUDA, and significantly altered the directives to achieve peak performance. In this tutorial, we give a thorough introduction to the CUDA toolkit, demonstrate how a contemporary application can benefit from recently introduced features and how they can be applied to task-based GPU scheduling in particular. For instance, we will provide detailed examples of use cases for independent thread scheduling, cooperative groups, and the CUDA standard library, libcu++, which are certain to become an integral part of clean coding for CUDA in the near future.
DOI: 10.1145/3233303
发表时间: 2018-05
期刊: ArXiv
影响因子: --
作者:
Michael Kenzel;B. Kerbl;W. Tatzgern;E. Ivanchenko;D. Schmalstieg;M. Steinberger
通讯作者: Michael Kenzel;B. Kerbl;W. Tatzgern;E. Ivanchenko;D. Schmalstieg;M. Steinberger
DOI: 10.1109/sc.2018.00063
发表时间: 2018
期刊: SC18: International Conference for High Performance Computing, Networking, Storage and Analysis
影响因子: --
作者:
Martin Winter;Daniel Mlakar;Rhaleb Zayer;Hans-Peter Seidel;Markus Steinberger
通讯作者: Markus Steinberger
DOI: 10.1145/3205289.3205291
发表时间: 2018-06
期刊: Proceedings of the 2018 International Conference on Supercomputing
影响因子: --
作者:
B. Kerbl;Michael Kenzel;J. H. Mueller;D. Schmalstieg;M. Steinberger
通讯作者: B. Kerbl;Michael Kenzel;J. H. Mueller;D. Schmalstieg;M. Steinberger
DOI: 10.1145/3105762.3105777
发表时间: 2017-07
期刊: Proceedings of High Performance Graphics
影响因子: --
作者:
B. Kerbl;Michael Kenzel;D. Schmalstieg;M. Steinberger
通讯作者: B. Kerbl;Michael Kenzel;D. Schmalstieg;M. Steinberger