【技术实现步骤摘要】
本专利技术涉及一种计算机系统,特别是涉及一种在图形处理器结构内数据流的执行控制。
技术介绍
计算机系统通常使用处理器来执行程序所包含的指令。随着时间推移,处理器已受到改善,且能操作在高频率的环境下,因此能更快速地执行指令。然而,程序所包含的指令数量也随的增加,使得在高频率环境下的操作需要较高的操作电压以及功率。
技术实现思路
本专利技术实施例提供控制数据流的方法以及在图形处理器架构下使用其的计算机系统。举例来说,在至少一实施例中,一控制数据流的方法包括使用图形处理单元在管线中第一处理阶段上执行第一指令,以产生第一条件码数值。此第一指令包括第一堆迭器操作指示符。此控制数据流的方法还包括根据堆迭器操作指示符而在分支控制堆迭器执行堆迭器操作,且对分支指令进行解码。此控制数据流的方法也包括根据分支指令以及储存在分支控制堆迭器的至少一条件码数值来判断是否执行分支转移至目标指令。此外,此控制数据流的方法包括根据判断是否执行分支转移至目标指令更新程序计数数值以包含该目标指令的指令地址。如另一例子,在至少一实施例中,一控制数据流的方法包括使用图形处理单元在具有多个处理阶段的管线中执 ...
【技术保护点】
1.一种控制数据流的方法,包括:使用一图形处理单元在一管线中一第一处理阶段上执行一第一指令,以产生一第一条件码数值,该第一指令包括一第一堆迭器操作指示符;根据该堆迭器操作指示符而在一分支控制堆迭器执行一堆迭器操作;对一分支指令进行解码;根据该分支指令以及储存在该分支控制堆迭器的至少一条件码数值来判断是否执行分支转移至一目标指令;以及若该判断是否执行分支转移至该目标指令的结果为真为是,更新一程序计数数值以包含该目标指令的指令地址。
【技术特征摘要】
...
【专利技术属性】
技术研发人员:查德胡珊,
申请(专利权)人:威盛电子股份有限公司,
类型:发明
国别省市:71
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。