首页> 外国专利> Enqueuing kernels from kernels on GPU/CPU

Enqueuing kernels from kernels on GPU/CPU

机译:来自GPU / CPU的内核的核心内核

摘要

Graphics processing units (GPUs) and other compute units are allowed to enqueue tasks for themselves by themselves, without needing a host processor to queue the work for the GPU. Built-in functions enable kernels to enqueue kernels for execution on a device. In some embodiments, ndrange kernels execute over an N-dimensional range to provide data-parallel operations. Task kernels provide task-parallel operations. In some embodiments, kernels may be defined using clang block syntax. The order of execution of commands on a compute unit may be constrained or allow execution of commands out-of-order. Compute units may control when kernels enqueued by the compute unit begins execution.
机译:图形处理单元(GPU)和其他计算单元允许自己延长任务,而无需主机处理器以队列GPU的工作。内置函数使核心能够在设备上执行enqueue内核。在一些实施例中,NDRANGE内核在n维范围内执行以提供数据并行操作。任务内核提供任务并行操作。在一些实施例中,可以使用Clang块语法来定义内核。计算单元上的命令的执行顺序可以被约束或允许执行命令超出顺序。计算单元可以控制由计算单元所熄灭的内核开始执行时。

著录项

  • 公开/公告号US10956218B2

    专利类型

  • 公开/公告日2021-03-23

    原文格式PDF

  • 申请/专利权人 APPLE INC.;

    申请/专利号US201916694128

  • 发明设计人 AAFTAB A. MUNSHI;

    申请日2019-11-25

  • 分类号G06T1;G06F9/50;

  • 国家 US

  • 入库时间 2022-08-24 17:50:41

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号