首页> 外国专利> Fast determination of workgroup batches from multi-dimensional kernels

Fast determination of workgroup batches from multi-dimensional kernels

机译:从多维内核快速确定工作组批次

摘要

Techniques are disclosed relating to dispatching compute work from a compute stream. In some embodiments, workgroup batch circuitry is configured to select (e.g., in a single clock cycle) multiple workgroups to be distributed to different shader circuitry. In some embodiments, iterator circuitry is configured to determine next positions in different dimensions at least partially in parallel. For example, in some embodiments, first circuitry is configured to determine a next position in a first dimension and an increment amount for a second dimension. In some embodiments, second circuitry is configured to determine at least partially in parallel with the determination of the next position in the first dimension, next positions in the second dimension for multiple possible increment amounts in the second dimension. In some embodiments, this may facilitate a configurable number of workgroups per batch and may increase performance, e.g., by increasing the overall number of workgroups dispatched per clock cycle.
机译:公开了与从计算流分派计算工作有关的技术。在一些实施例中,工作组批处理电路被配置为选择(例如,在单个时钟周期中)多个工作组,以将其分配给不同的着色器电路。在一些实施例中,迭代器电路被配置为至少部分地平行地确定不同尺寸的下一位置。例如,在一些实施例中,第一电路被配置为确定第一维度中的下一位置和第二维度的增量。在一些实施例中,第二电路被配置为与确定第一维度中的下一位置,第二维度中的下一位置对于第二维度中的多个可能的增量量的确定至少部分地平行。在一些实施例中,这可以促进每批可配置数量的工作组,并且可以例如通过增加每个时钟周期分配的工作组的总数来提高性能。

著录项

  • 公开/公告号US10467724B1

    专利类型

  • 公开/公告日2019-11-05

    原文格式PDF

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

    申请/专利号US201815896923

  • 发明设计人 ANDREW M. HAVLIR;JEFFREY T. BRADY;

    申请日2018-02-14

  • 分类号G06F12/02;G06F9/54;G06T1/20;G06F9/38;G06F15/80;

  • 国家 US

  • 入库时间 2022-08-21 12:13:56

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号