AMP和Nvidia双重复制引擎? [英] AMP and Nvidia Dual Copy Engines?

查看:92
本文介绍了AMP和Nvidia双重复制引擎?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

C ++ AMP是否使用(双/单)复制引擎用于

Does C++ AMP make use of (Dual/Single) Copy Engines for data transfers when available?

推荐答案

C ++ AMP将命令提交到GPU驱动程序命令队列,驱动程序可以利用任何机会并行复制通过在不同引擎上并发执行/compute命令,只要这种并行执行不违反任何固有的 命令之间的数据依赖关系.因此,是的,如果复制和计算命令是通过AMP提交的,则驱动程序应该能够同时执行它们,前提是复制和计算在独立资源上运行并且硬件能够执行 同时进行这些操作(例如在具有双重复制引擎支持的Quadro的情况下).

C++ AMP submits commands to the GPU driver command queue and the driver can leverage any opportunities of parallelizing copy/compute commands by concurrently executing them on different engines as long as such parallel execution does not violate any inherent data dependecies between the commands. So, yes if a copy and compute command are submitted through AMP, the driver should be able to concurrently execute them if the copy and compute operate on independent resources and the hardware is capable of executing these concurrently (as in the case of Quadro with dual copy engine support).


这篇关于AMP和Nvidia双重复制引擎?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆