gpt4 book ai didi

c++ - Cuda Runtime API 和驱动程序 API 问题

转载 作者:塔克拉玛干 更新时间:2023-11-03 07:36:16 25 4
gpt4 key购买 nike

<分区>

我是 cuda 和图形的新手。我有几个关于cuda的问题,希望有人能给出正确的答案:

这些用于驱动程序 API:

-- cuda上下文是什么意思?当我阅读 cuda c 书(3.1)时,我了解到它类似于 CPU 中的进程。我不明白这一点,实际的主机 c 代码变成了 cpu 中的一个进程,而设备代码变成了一个名为上下文的代码?

-- 它还说库可以创建自身并将其附加到 cuda 上下文。如果那是真的,为什么图书馆不总是将自己附加到一个上下文并费心创建另一个上下文呢?为什么在 CPU 中创建一个新进程的原因相同?在这种情况下,库的含义是什么?主机或设备库?我们在 PTX 或 cubin 上的设备代码?

-- cuda是基于抢占还是调度?我的意思是 cuda 运行上下文直到它完成(0 个引用)?然后弹出堆栈或在这种情况下涉及某种双端队列?

这些用于 Cuda C(运行时 API):

-- 如果我们使用 Cuda C,设备代码的底线是什么?语境?库宾? ……?还是某种 GPU 组件?

谢谢。

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com