首页>
外国专利>
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.
展开▼