线程暂停处理器、方法、系统及指令

    公开(公告)号:CN105279016A

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

    申请号:CN201510350735.1

    申请日:2015-06-23

    Abstract: 本申请公开了线程暂停处理器、方法、系统及指令。一个方面的处理器包括解码单元,用于对来自第一线程的线程暂停指令进行解码。该处理器的后端部与该解码单元耦合。该处理器的后端部用于:响应于该线程暂停指令,暂停对用于执行的第一线程的后续指令的处理。这些后续的指令按程序顺序在该线程暂停指令之后发生。该后端部还用于:响应于该线程暂停指令,保持处理器的后端部的至少多数排空该第一线程中除线程暂停指令之外的指令长达预定的时间段。上述多数可包括多个执行单元和指令队列单元。

    将核存储器内容转储清除并恢复到外部存储器

    公开(公告)号:CN107667353B

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

    申请号:CN201680030474.8

    申请日:2016-05-24

    Abstract: 描述了用于分别向外部存储器转储清除核存储器内容以及从外部存储器恢复核存储器内容的方法和装置。在一个实施例中,该装置是一种集成电路,该集成电路包括多个处理器核,该多个处理器核包括一个核,该一个核具有可操作以存储该一个核的数据的第一存储器,该一个核响应于接收到该一个核要从第一低功率空闲状态转变到第二低功率空闲状态的第一指示,以及接收到在该一个核外部生成的指示该一个核要将来自该第一存储器的数据存储到第二存储器的第二指示,将来自该第一存储器的数据存储到位于该处理器外部的第二存储器,该数据所存储在的该第二存储器中的位置可由该一个核访问且不可由该IC中的其他处理器核访问;以及耦合到该多个核以及位于该多个核外的功率管理控制器。

    线程暂停处理器、方法、系统及指令

    公开(公告)号:CN105279016B

    公开(公告)日:2019-06-28

    申请号:CN201510350735.1

    申请日:2015-06-23

    Abstract: 本申请公开了线程暂停处理器、方法、系统及指令。一个方面的处理器包括解码单元,用于对来自第一线程的线程暂停指令进行解码。该处理器的后端部与该解码单元耦合。该处理器的后端部用于:响应于该线程暂停指令,暂停对用于执行的第一线程的后续指令的处理。这些后续的指令按程序顺序在该线程暂停指令之后发生。该后端部还用于:响应于该线程暂停指令,保持处理器的后端部的至少多数排空该第一线程中除线程暂停指令之外的指令长达预定的时间段。上述多数可包括多个执行单元和指令队列单元。

    服务于短微代码流的分支预测单元

    公开(公告)号:CN112148363A

    公开(公告)日:2020-12-29

    申请号:CN202010206202.7

    申请日:2020-03-23

    Abstract: 本申请公开了服务于短微代码流的分支预测单元。所公开的实施例涉及服务于性能敏感的微代码流的分支预测单元的使用。在一个示例中,处理器包括分支预测单元(BPU)和流水线,该流水线包括:取出级,用于取出指定操作码、操作数、以及基于操作数的循环条件的指令,其中,BPU用于生成反映循环条件的预测结果的提示;解码级,用于依据提示生成第一或第二微操作流,流水线用于开始执行所生成的微操作流;读取级,用于读取操作数并解析循环条件;以及执行电路,用于:如果预测是正确的,则继续所生成的微操作流,否则,对流水线进行转储清除,更新预测,并从所生成的微操作流切换到第一微操作流和第二微操作流中的另一者。

    存储器复制指令、处理器、方法和系统

    公开(公告)号:CN116339828A

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

    申请号:CN202310099536.2

    申请日:2017-03-03

    Inventor: M·米谢利

    Abstract: 本申请公开了存储器复制指令、处理器、方法和系统。一种处理器,包括:解码单元,用于解码存储器复制指令,该存储器复制指令指示源存储器操作数的开始、目的地存储器操作数的开始、以及要从源存储器操作数复制到目的地存储器操作数的初始数据量。执行单元用于响应于存储器复制指令,在中断之前将数据的第一部分从源存储器操作数复制到目的地存储器操作数。当源存储器操作数与目的地存储器操作数重叠时,将使用降序复制方向。响应于中断,当使用降序复制方向时,执行单元用于存储要复制的剩余数据量,但不用于指示源存储器操作数的不同的开始,并且不用于指示目的地存储器操作数的不同的开始。

    存储器复制指令、处理器、方法和系统

    公开(公告)号:CN108885551B

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

    申请号:CN201780021154.0

    申请日:2017-03-03

    Inventor: M·米谢利

    Abstract: 一种处理器,包括:解码单元,用于解码存储器复制指令,该存储器复制指令指示源存储器操作数的开始、目的地存储器操作数的开始、以及要从源存储器操作数复制到目的地存储器操作数的初始数据量。执行单元用于响应于存储器复制指令,在中断之前将数据的第一部分从源存储器操作数复制到目的地存储器操作数。当源存储器操作数与目的地存储器操作数重叠时,将使用降序复制方向。响应于中断,当使用降序复制方向时,执行单元用于存储要复制的剩余数据量,但不用于指示源存储器操作数的不同的开始,并且不用于指示目的地存储器操作数的不同的开始。

    用于条件存储器错误帮助抑制的方法、处理器和处理系统

    公开(公告)号:CN104915181B

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

    申请号:CN201510080157.4

    申请日:2015-02-13

    CPC classification number: G06F11/079 G06F11/0721 G06F11/073

    Abstract: 在一些公开的实施例中,指令执行逻辑提供条件存储器错误帮助抑制。处理器的一些实施例包括解码级,用于解码一个或多个指令,所述指令指定:存储器操作集合、一个或多个寄存器以及一个或多个存储器地址。一个或多个执行单元响应于一个或多个经解码的指令生成用于存储器操作集合的所述一个或多个存储器地址。指令执行逻辑记录一个或多个错误抑制位以指示是否对存储器操作集合的一个或多个部分进行掩码。当存储器操作集合中的错误的一个对应于存储器操作集合中被所述一个或多个错误抑制位指示为被掩码的部分时,抑制错误生成逻辑考虑对应于存储器操作集合中的所述错误的一个的存储器错误。

Patent Agency Ranking