发明名称 |
用于双数据路径处理的装置和方法 |
摘要 |
种具有控制和数据处理能力的计算机处理器,包括用于解码指令的解码单元。数据处理装置包括第一数据执行路径和第二数据执行路径,所述第一数据执行路径包括固定操作符,所述第二数据执行路径至少包括可配置操作符,所述可配置操作符具有多个预定义的配置,所述配置中的至少一些可通过数据处理指令的操作码部分来选择。解码单元可操作用于检测数据处理指令是定义固定数据处理操作还是可配置数据处理操作,所述解码单元使计算机系统将用于处理的数据在检测到所述固定数据处理指令时提供给所述第一数据执行路径,而在检测到可配置数据处理指令时提供给所述可配置数据执行路径。 |
申请公布号 |
CN101963897B |
申请公布日期 |
2014.03.12 |
申请号 |
CN201010276291.9 |
申请日期 |
2005.03.22 |
申请人 |
辉达技术英国有限公司 |
发明人 |
S·诺勒斯 |
分类号 |
G06F9/30(2006.01)I;G06F9/318(2006.01)I;G06F9/38(2006.01)I |
主分类号 |
G06F9/30(2006.01)I |
代理机构 |
中国专利代理(香港)有限公司 72001 |
代理人 |
李湘;高为 |
主权项 |
计算机处理器,所述处理器包括:解码单元,用于解码来自存储器的指令包流,每个指令包包括多个指令;控制执行路径,其包括分支单元、执行单元以及载入/存储单元,并且所述控制执行路径可操作用于执行控制处理操作;其中所述解码单元可操作用于接收具有64位位长的指令包,并且可操作用于使用所述指令包中的识别位来检测所述指令包是否定义三个每个都具有21位位长的控制指令,以及其中当所述解码单元检测到所述指令包包括三个这种控制指令时所述控制指令被提供给所述控制执行路径用于按照所述三个这种控制指令出现在所述指令包中的顺序来执行。 |
地址 |
英国伦敦 |