You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
编<br />
的<br />
,C 标<br />
限<br />
(host)<br />
(function<br />
(variable qualifier), type<br />
编 指<br />
。<br />
进<br />
,4.2.5 节<br />
节<br />
,nvcc 发 出 错 误 或 警 报 将<br />
第 4 章 应 用 程 序 编 程 接 口<br />
4.1 C 编 程 语 言 的 扩 展<br />
<strong>CUDA</strong> 编<br />
编<br />
序 。 它 包 含 : 节 程<br />
运 行 时 库 , 可 分 割 为 : 个<br />
C<br />
<br />
<br />
一 语<br />
节<br />
<br />
<br />
一<br />
组<br />
节 标<br />
C 口 的 目 标 是 为 熟 悉 接 程<br />
程 语 言 的 用 户 提 供 相 对 简 单 的 途 径 , 使 之 可 轻 松 编 写 由 设 备 执 行 的<br />
4.2 最 小 扩 展 集 , 如 的 言<br />
述 , 这 允 许 程 序 员 使 源 代 码 的 某 些 部 分 可 在 设 备 上 执 行 ; 所<br />
有 必 要 强 调<br />
库 中 支 持 在 设 备 上 运 行 的 函 数 只 有 通 用 运 行 时 组 件 所 提 供 的 函 数 。 准<br />
4.2 语 言 扩 展<br />
。 集 子 此 持 支 将<br />
语 言 扩 展<br />
个 计 算 设 备 ; 多<br />
一 个 宿 主<br />
4.5 如 , 件<br />
所 述 , 运 行 在 宿 主 上 , 提 供 函 数 来 通 过 宿 主 控 制 和 访 问 一 个 或<br />
4.4 备 组 件 , 如 设 个<br />
述 , 运 行 在 设 备 上 , 提 供 特 定 于 设 备 的 函 数 ; 所<br />
<br />
qualifier), type<br />
节 指<br />
4.3 通 用 组 件 , 如 个 一<br />
C , 提 供 内 置 向 量 类 型 和 述 所<br />
准 库 的 一 个 子 集 , 宿 主 和 设 备 代 码 都<br />
4.2.1<br />
类 型 限 定 符 宿 主 还 是 可 通 过 设 备 调 用 ( 参 见 第 数 函<br />
函 数 是 在 宿 主 上 还 是 设 备 上 执 行 , 以 及 函 数 是 可 通 过 ); 定<br />
语 言 的 扩 展 共 有 四 重 : 程<br />
<br />
<br />
四 一 变<br />
节 节<br />
条 新 指 令 , 指 定 如 何 通 过 宿 主 在 设 备 上 执 行 内 核 ( 参 见<br />
对 C<br />
);<br />
)。<br />
);<br />
量 类 型 限 定 符<br />
4.2.2 个 变 量 在 设 备 上 的 存 储 器 位 置 ( 参 见 第 一 定<br />
简 单 介 绍 了 相 关 内 容 。 关<br />
4.2.3<br />
编 介 将 其 文 中 供 第<br />
4.2.1 函 数 类 型 限 定 符<br />
一 些 限 制 , 下 面 几 个 小 节 将 分 别 加 以 介 绍 。 如 果 违 背 了 这 些 限 制 信 息 , 但 有 些 违 规 情 况 无 法 检 测 到 。 有 具 均 展 扩 些 。 提 档 他 在 绍 体 译 行 这<br />
函 数 类 型 限 定 符<br />
4.2.4 置 变 量 , 指 定 网 格 和 块 维 度 以 及 块 和 线 程 索 引 ( 参 见 第 内 个<br />
<strong>CUDA</strong> 这 些 扩 展 的 所 有 源 文 件 都 必 须 使 用 含 包<br />
nvcc 器 译<br />
4.2.1.1 __device__<br />
于 nvcc<br />
<br />
仅 在<br />
<strong>CUDA</strong><br />
设 备 上 执 行 ; 可 通 过 设 备 调 用<br />
编<br />
定 符 声 明 的 函 数 具 有 以 下 特 征 :<br />
13<br />
__device__ 用 使<br />
2.0 南 , 版 本 指 程