存储器的根表转换
    54.
    发明授权

    公开(公告)号:CN104380270B

    公开(公告)日:2017-08-25

    申请号:CN201380028612.5

    申请日:2013-05-21

    CPC classification number: G06F12/1009 G06F12/1018 G06F12/1027 G06F12/1036

    Abstract: 一种方法,包括:接收访问存储器的期望块的请求。所述请求包括有效地址,所述有效地址包括有效段标识符(ESID)和线性地址,所述线性地址包括最高有效部分和字节索引。在缓冲器中定位条目,所述条目包括有效地址的ESID。基于包括根页表指针(RPTP)的条目,执行:使用RPTP来定位转换表层次的转换表;使用所定位的转换表来转换线性地址的最高有效部分以获得存储器的块的地址;以及基于所获得的地址,执行所请求的对于存储器的期望块的访问。

    用于判定一组数据的长度的方法和系统

    公开(公告)号:CN104170259B

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

    申请号:CN201380014258.0

    申请日:2013-03-01

    CPC classification number: G06F9/30018 G06F9/30021 G06F9/30036 G06F9/30043

    Abstract: 判定具有一终止字符的字符数据的长度。将要判定该长度的该字符数据并行地载入于一个或多个向量寄存器内。使用一指令,该指令将数据载入于一向量寄存器中至一指定边界,且该指令提供一种使用例如另一指令来判定所载入的字符的数目的方式。另外,使用一指令以寻找例如第一零或空值字符的第一终止字符的索引。此指令并行地搜寻该数据以寻找该终止字符。藉由使用这些指令,仅使用一个分支指令来判定该字符数据的该长度。

    混和地址转换
    56.
    发明授权

    公开(公告)号:CN104205068B

    公开(公告)日:2017-02-22

    申请号:CN201380016199.0

    申请日:2013-02-19

    Abstract: 实施例涉及混和地址转换。本发明的一个方面包括:接收第一地址、所述第一地址引用在第一地址空间中的位置。所述计算机对于分段旁视缓冲器(SLB)搜索与所述第一地址对应的SLB条目;所述SLB包括类型字段和地址字段,并且确定在所述SLB条目中的所述类型字段的值是否指示哈希页表(HPT)搜索或基数树搜索。基于确定所述类型字段的值指示所述HPT搜索,搜索HPT以确定第二地址,所述第二地址包括所述第一地址向第二地址空间内的转换;并且,基于确定所述类型字段的值指示所述基数树搜索,搜索基数树以确定所述第二地址。

    指令合并优化
    57.
    发明公开

    公开(公告)号:CN105453031A

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

    申请号:CN201380017107.0

    申请日:2013-02-19

    Abstract: 用于优化指令的计算机系统包括:处理器,该处理器包括被配置为执行指令的指令执行单元和被配置为优化指令的指令优化单元;以及存储器,用于存储要由该指令执行单元执行的机器指令。该计算机系统被配置为进行包括以下的方法:分析来自要由该指令执行单元执行的指令流中的机器指令,所述机器指令包括存储器加载指令和基于该存储器加载指令进行数据处理功能的数据处理指令,将所述机器指令识别为合格用于优化,将所述机器指令合并为单个优化的内部指令,并执行该单个优化的内部指令以进行与所述存储器加载指令和所述数据处理指令对应的存储器加载功能和数据处理功能。

Patent Agency Ranking