浮点数舍入
    11.
    发明授权

    公开(公告)号:CN108139885B

    公开(公告)日:2023-04-07

    申请号:CN201680056804.0

    申请日:2016-06-08

    Abstract: 处理电路(2)支持执行具有舍入位置输入操作数的程序指令,以便生出控制信号(14),用于控制处理电路(16)处理具有有效数值的浮点输入有效数以生成输出结果,该输出结果取决于来自使用由舍入位置输入操作数指定的浮点输入操作数的有效数内的可变舍入点对浮点输入操作数进行的舍入的值。以这种方式,可以便于实现具有浮点操作数和锚定数操作数作为输入的处理操作。

    数据处理方法和装置
    12.
    发明授权

    公开(公告)号:CN108351776B

    公开(公告)日:2022-08-23

    申请号:CN201680064717.X

    申请日:2016-05-25

    Abstract: 处理电路对至少一个操作数向量的相应数据元素执行多个处理通道以生成结果向量的相应结果数据元素。处理电路标识每个处理通道的通道位置信息,给定通道的通道位置信息标识将由该给定通道生成的相应结果数据元素在跨结果向量的一个或多个结果元素的相应结果数据值内的相对位置。处理电路被配置为根据针对该通道标识的通道位置信息来执行每个处理通道。这使得能够生成比在硬件中支持的向量大小更宽或更窄的结果。

    用于执行浮点加法的装置和方法

    公开(公告)号:CN102707921B

    公开(公告)日:2017-06-30

    申请号:CN201210039154.2

    申请日:2012-02-17

    Abstract: 一种用于执行浮点加法的装置和方法。在操作数A和B上执行加法操作以产生结果R,操作数A和B以及结果R是具有有效数和指数的浮点值。预测电路基于对使操作数A和B经过非类符号相加而产生的输出中将出现的前零数的预测,生成移位指示。结果预归一化电路在对有效数进行相加之前,在操作数A和操作数B的有效数上执行移位操作,丢弃由移位指示所确定的数目的最高有效位,以产生操作数A和B的已修改的有效数。操作数分析电路通过参照操作数A和B的指数来检测前位抵消情况的出现,加法电路在出现前位抵消情况的情形中,执行操作数A和B的已修改有效数的相加,以产生结果R的有效数。这种方法提供了用于执行加法操作的特别简单和高效的装置。

    实现高效除法性能的装置和方法

    公开(公告)号:CN105320491A

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

    申请号:CN201510346246.9

    申请日:2015-06-19

    Abstract: 本发明公开了实现高效除法性能的装置和方法。提供了一种数据处理装置和操作此类数据处理装置的方法,以响应除法指令执行除法操作,以产生除法指令指定的输入分子除以除法指令指定的输入分母的结果值。输入分母和输入分子是二进制值。该装置包括除法电路,被配置为实施除法操作以产生结果值;二的幂次方检测电路,被配置为当输入分母具有±2N给定的值时发出旁路条件信号,其中N是正整数;以及旁路电路,被配置为响应旁路条件信号使得除法电路被旁路并且使得所述结果值被产生为输入分子被移动了N位。

    用于执行浮点平方根运算的装置和方法

    公开(公告)号:CN105302519A

    公开(公告)日:2016-02-03

    申请号:CN201510423618.3

    申请日:2015-07-17

    CPC classification number: G06F7/5525 G06F7/483

    Abstract: 本发明涉及用于执行浮点平方根运算的装置和方法。该数据处理装置具有用于对被开方数值R执行浮点平方根运算以生成结果值的处理电路。处理电路具有用于处理并非是二的精确乘方的被开方数值R的第一平方根处理电路,以及用于处理作为2的精确乘方的被开方数值的第二平方根处理电路。二的乘方检测电路检测被开方数值是否是二的精确乘方并适当地选择第一平方根处理电路的输出或第二平方根处理电路的输出。这使得当被开方数是2的乘方时能够以较少的处理循环生成结果。

    用于定点到浮点的转换的装置和方法及2的负幂检测器

    公开(公告)号:CN107769791B

    公开(公告)日:2023-06-23

    申请号:CN201710696272.3

    申请日:2017-08-15

    Abstract: 本公开提供用于定点到浮点的转换的装置和方法及2的负幂检测器。数据处理系统(2)支持定点数到浮点数的转换。得到的浮点数可以为次正规的。第一移位器(28)将表示定点数的输入信号移位第一移位量,第一移位量取决于定点数的后跟小数部分的整数部分内的前导零的计数。第二移位器(30)将输入信号移位第二移位量,第二移位量取决于定点数内的可变点位置。次正规结果检测器(34)根据对与具有次正规值的浮点数相对应的可变点位置和前导零的计数的组合的检测来生成选择信号。选择电路(32)根据由次正规结果检测器生成的选择信号选择来自第一移位器或第二移位器的输出中的一者来形成有效数。

    浮点相加
    19.
    发明公开
    浮点相加 审中-公开

    公开(公告)号:CN111752526A

    公开(公告)日:2020-10-09

    申请号:CN202010201747.9

    申请日:2020-03-20

    Abstract: 本申请公开了浮点相加。提供了浮点相加电路,用于对第一浮点操作数和第二浮点操作数进行相加,对第一浮点操作数和第二浮点操作数各自包括有效位和指数。对齐移位电路基于指数差对较小操作数有效位进行移位,以与较大操作数有效位对齐。增量电路生成较大操作数有效位的备选版本,每个版本基于应用于较大操作数有效位的不同舍入增量。由相加电路生成多个候选和值,每个候选和值表示移位的较小操作数有效位与较大操作数有效位的相应替代版本中的一个之和。选择候选和值中的一个作为第一浮点操作数和第二浮点操作数相加的舍入结果。这允许更快地执行浮点加和,因为舍入增量的延迟可以隐藏在对齐移位延迟的阴影中。

    使用冗余表示的第一和第二操作数的乘法

    公开(公告)号:CN108351761A

    公开(公告)日:2018-07-31

    申请号:CN201680064809.8

    申请日:2016-05-25

    CPC classification number: G06F7/5443 G06F7/50 G06F7/5324 G06F7/5336

    Abstract: 提供了一种用于将包括至少两个X位部分的第一操作数和包括至少一个Y位部分的第二操作数相乘的方法。生成至少两个部分乘积,每个部分乘积包括第一操作数的选定X位部分和第二操作数的选定Y位部分的乘积。根据指示部分乘积的有效数的有效数指示信息来将每个部分乘积转换为冗余表示。在冗余表示中,部分乘积使用多个N位部分来表示,并且在至少两个相邻N位部分的组中,该组的较低N位部分的多个重叠位具有与该组的至少一个较高N位部分的一些最低有效位相同的有效数。将以冗余表示来表示的部分乘积相加。

Patent Agency Ranking