发明名称 |
顶点着色器、绘图处理单元及其相关的流程控制方法 |
摘要 |
本发明提供一种顶点着色器、绘图处理单元及其相关的流程控制方法,特别涉及一种顶点着色器,包括一指令暂存器文件、一流程控制器、一线程仲裁器以及一算术逻辑单元管线。指令暂存器文件储存多个指令。流程控制器同时地执行多个线程、自线程的指令暂存器文件中依序读取指令以及存取线程的顶点数据。线程仲裁器检查在线程中的指令的关联性,并依据关联性检查的结果以及一线程执行优先权,选取一欲执行的线程。算术逻辑单元管线接收顶点数据,以执行线程仲裁器所选出的线程的指令,以进行三维绘图计算。本发明所述的顶点着色器、绘图处理单元及其相关的流程控制方法,当顶点着色器要执行的指令中存在关联性时,ALU管线的效能将被改善。 |
申请公布号 |
CN101082982A |
申请公布日期 |
2007.12.05 |
申请号 |
CN200710129775.9 |
申请日期 |
2007.07.25 |
申请人 |
威盛电子股份有限公司 |
发明人 |
王科方;黄启耕;钟贤助 |
分类号 |
G06T1/20(2006.01);G06T15/00(2006.01) |
主分类号 |
G06T1/20(2006.01) |
代理机构 |
北京林达刘知识产权代理事务所 |
代理人 |
刘新宇 |
主权项 |
1.一种顶点着色器,其特征在于,包括:一指令暂存器文件,用以连续地储存多个指令;一流程控制器,可同时地执行多个线程、自上述线程的上述指令暂存器文件中依序读取上述指令、以及存取上述线程的顶点数据;一线程仲裁器,检查在上述线程中的上述指令的关联性,并依据上述关联性检查的结果以及一线程执行优先权,选取一欲执行的线程;一算术逻辑单元管线,接收上述顶点数据,以执行上述线程仲裁器所选出的上述线程的上述指令,以执行三维绘图计算;以及一输入暂存器文件,用以储存上述顶点数据;其中上述流程控制器包括多个线程暂存器文件,用以储存上述指令,其中每一上述线程暂存器文件对应于一线程;其中上述线程仲裁器检查在一线程中的上述指令的关联性,并且当上述线程中的上述指令之中存在关联性时,上述线程仲裁器依据上述线程执行优先权,选取一下一线程,以供上述算术逻辑单元管线使用。 |
地址 |
中国台湾台北县 |