首页> 外国专利> MULTI-THREAD VERTEX SHADER, GRAPHICS PROCESSING UNIT AND FLOW CONTROL METHOD

MULTI-THREAD VERTEX SHADER, GRAPHICS PROCESSING UNIT AND FLOW CONTROL METHOD

机译:多线程顶点着色器,图形处理单元和流控制方法

摘要

A logic unit is provided for performing operations in multiple threads on vertex data. The logic unit comprises a macro instruction register file, a flow control instruction register file, and a flow controller. The macro instruction register file stores macro blocks with each macro block including at least one instruction. The flow control instruction register file stores flow control instructions with each flow control instruction including at least one called macro block and dependency information of the called macro block. The flow controller is configured to perform retrieving the flow control instructions in order from the flow control instruction register file, determining at least one macro block of the macro instruction register file to be executed in accordance with the retrieved flow control instruction and the dependency information thereof, selecting one of the plurality of threads for executing the determined macro block in a predetermined thread schedule policy, and accessing vertex data for the threads.
机译:提供了用于在多个线程上对顶点数据执行操作的逻辑单元。逻辑单元包括宏指令寄存器文件,流控制指令寄存器文件和流控制器。宏指令寄存器文件存储宏块,每个宏块包括至少一条指令。流控制指令寄存器文件存储流控制指令,每个流控制指令包括至少一个被调用宏块和被调用宏块的依赖性信息。所述流控制器,用于从所述流控制指令寄存器文件中依次获取所述流控制指令,并根据所获取的流控制指令及其相关性信息,确定所述宏指令寄存器文件中至少一个宏块要执行。 ,在预定线程调度策略中选择多个线程之一以执行所确定的宏块,并访问这些线程的顶点数据。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号