4

Thrust 能够对编码器隐藏各种细节,据称 Thrust 在一定程度上根据系统规范设置参数。Thrust 如何选择最佳参数化以及它如何处理不同机器中的各种代码?Thrust 实现这样一个通用库的方法是什么?

4

1 回答 1

2

Thrust 使用启发式方法,试图最大化其启动的 CUDA 内核的潜在占用率。

启发式 Thrust 使用的独立版本在这里:

https://github.com/jaredhoberock/cuda_launch_config

于 2013-05-25T20:17:41.643 回答