下一指令类型字段
    1.
    发明授权

    公开(公告)号:CN103119555B

    公开(公告)日:2016-10-12

    申请号:CN201180045065.2

    申请日:2011-08-24

    CPC classification number: G06F9/30145 G06F9/30185 G06F9/3851 G06F9/3885

    Abstract: 绘图处理单元核心26包含多个处理管线38、40、42、44。由处理管线执行的程序指令线程中的程序指令包含下一指令类型字段36,下一指令类型字段36指示在所关注的处理线程中接续在当前程序指令之后的下一程序指令的指令类型。使用此下一指令类型字段来控制在获取并译码下一指令之前,对下一指令将被发布至哪个处理管线的选择。下一指令类型字段可作为与当前程序指令32相关联的程序计数器值中的最低有效四位而沿着处理管线被传递。下一指令类型字段也可用来在获取或译码下一程序指令之前,在线程在处理管线之间转移时控制线程状态变量在处理管线之间的转发。

    矢量浮点变元缩减
    2.
    发明授权

    公开(公告)号:CN102566964B

    公开(公告)日:2016-04-27

    申请号:CN201110294485.6

    申请日:2011-09-26

    Abstract: 一种矢量浮点变元缩减技术。提供了一种处理设备,其具有处理电路(6、8)和译码器电路(10),译码器电路(10)响应于接收的变元缩减指令FREDUCE4、FDOT3R来生成用于控制处理电路(6、8)的控制信号(16)。变元缩减指令的动作是使输入矢量的每个分量经历对输入矢量分量的指数增加或减去指数偏移值C。指数偏移值C被选择以使得该指数偏移值C与输入矢量分量中的任何分量的最大指数值B的和介于第一预定值和第二预定值之间的范围内。执行该变元缩减指令的结果是结果矢量在经历点积运算时将会抵抗浮点下溢或上溢。

    矢量浮点变元缩减
    3.
    发明公开

    公开(公告)号:CN102566964A

    公开(公告)日:2012-07-11

    申请号:CN201110294485.6

    申请日:2011-09-26

    Abstract: 一种矢量浮点变元缩减技术。提供了一种处理设备,其具有处理电路(6、8)和译码器电路(10),译码器电路(10)响应于接收的变元缩减指令FREDUCE4、FDOT3R来生成用于控制处理电路(6、8)的控制信号(16)。变元缩减指令的动作是使输入矢量的每个分量经历对输入矢量分量的指数增加或减去指数偏移值C。指数偏移值C被选择以使得该指数偏移值C与输入矢量分量中的任何分量的最大指数值B的和介于第一预定值和第二预定值之间的范围内。执行该变元缩减指令的结果是结果矢量在经历点积运算时将会抵抗浮点下溢或上溢。

    处理流水线控制
    5.
    发明公开

    公开(公告)号:CN102855122A

    公开(公告)日:2013-01-02

    申请号:CN201210172501.9

    申请日:2012-05-25

    Abstract: 本发明涉及处理流水线控制。图形处理单元(2)包括具有第一流水线部分(18)及第二流水线部分(20)的纹理流水线(6)。第一流水线部分(18)内的源指令在第一流水线部分(18)内再次循环,直到该源指令要从存储器(4)加载的描述符数据已被缓存入共享描述符缓存(22)为止。当描述符已被存储于该共享描述符缓存(22)内时,该源指令继而被传递到在其中进一步的处理操作被执行的第二流水线部分(20),且该源指令再次循环直到那些进一步的处理操作已完成为止。该描述符数据被锁定在共享描述符缓存(22)内,直到纹理流水线(6)内不存在未决的需要使用该描述符数据的源指令为止。

    宽数据类型的比较的方法和装置

    公开(公告)号:CN107851007B

    公开(公告)日:2022-05-06

    申请号:CN201680039390.0

    申请日:2016-05-25

    Abstract: 提供了用于比较宽数据类型的装置和方法。装置包括处理电路,用于执行多个比较操作以比较第一值和第二值,第一值和第二值中的每个具有大于N位的长度,并且每个比较操作在第一值和第二值的相应N位上进行操作。多个比较操作被链接以形成序列,使得每个比较操作被布置为输出累积比较结果,该累积比较结果包括序列中的任何先前比较操作的比较结果,并且使得针对除了序列中的最终比较操作之外的每个比较操作,累积比较结果被提供以用作在该序列中下一比较操作的输入。

    浮点加法器
    7.
    发明授权

    公开(公告)号:CN102855117B

    公开(公告)日:2017-04-12

    申请号:CN201210229706.6

    申请日:2012-06-29

    CPC classification number: G06F7/485 G06F7/49942

    Abstract: 本公开涉及一种浮点加法器。浮点加法器电路(16),(18),(20)被提供有远路径电路(18)和近路径电路(20)。远路径电路利用尾随零TZ的计数和输入操作数指数的差值来形成相应的后缀值,该后缀值与输入加数的尾数串接并且当被求和时用于生成代替传统被计算的粘滞位的进位。在近路径内,最小值电路(46)被用于计算在相减中产生的中间尾数的前导零计数与输入操作数指数值的较大值中的较低值,以使得被应用于中间尾数值的左移位不会由于所应用的去除前导零的左移位太大并且因此对应于不能被有效表示的指数,而产生无效的浮点结果。

    用于处理数据的装置和方法

    公开(公告)号:CN102855122B

    公开(公告)日:2017-03-01

    申请号:CN201210172501.9

    申请日:2012-05-25

    Abstract: 本发明涉及处理流水线控制。图形处理单元部分(20)的纹理流水线(6)。第一流水线部分(18)内的源指令在第一流水线部分(18)内再次循环,直到该源指令要从存储器(4)加载的描述符数据已被缓存入共享描述符缓存(22)为止。当描述符已被存储于该共享描述符缓存(22)内时,该源指令继而被传递到在其中进一步的处理操作被执行的第二流水线部分(20),且该源指令再次循环直到那些进一步的处理操作已完成为止。该描述符数据被锁定在共享描述符缓存(22)内,直到纹理流水线(6)内不存在未决的需要使用该描述符数据的源指令为止。(2)包括具有第一流水线部分(18)及第二流水线

    下一指令类型字段
    9.
    发明公开

    公开(公告)号:CN103119555A

    公开(公告)日:2013-05-22

    申请号:CN201180045065.2

    申请日:2011-08-24

    CPC classification number: G06F9/30145 G06F9/30185 G06F9/3851 G06F9/3885

    Abstract: 绘图处理单元核心26包含多个处理管线38、40、42、44。由处理管线执行的程序指令线程中的程序指令包含下一指令类型字段36,下一指令类型字段36指示在所关注的处理线程中接续在当前程序指令之后的下一程序指令的指令类型。使用此下一指令类型字段来控制在获取并译码下一指令之前,对下一指令将被发布至哪个处理管线的选择。下一指令类型字段可作为与当前程序指令32相关联的程序计数器值中的最低有效四位而沿着处理管线被传递。下一指令类型字段也可用来在获取或译码下一程序指令之前,在线程在处理管线之间转移时控制线程状态变量在处理管线之间的转发。

    浮点加法器
    10.
    发明公开

    公开(公告)号:CN102855117A

    公开(公告)日:2013-01-02

    申请号:CN201210229706.6

    申请日:2012-06-29

    CPC classification number: G06F7/485 G06F7/49942

    Abstract: 本公开涉及一种浮点加法器。浮点加法器电路16,18,20被提供有远路径电路18和近路径电路20。远路径电路利用尾随零TZ的计数和输入操作数指数的差值来形成相应的后缀值,该后缀值与输入加数的尾数串接并且当被求和时用于生成代替传统被计算的粘滞位的进位。在近路径内,最小值电路46被用于计算在相减中产生的中间尾数的前导零计数与输入操作数指数值的较大值中的较低值,以使得被应用于中间尾数值的左移位不会由于所应用的去除前导零的左移位太大并且因此对应于不能被有效表示的指数,而产生无效的浮点结果。

Patent Agency Ranking