用于多线程的线程管理的方法和装置

    公开(公告)号:CN1853166A

    公开(公告)日:2006-10-25

    申请号:CN200480027177.5

    申请日:2004-09-29

    申请人: 英特尔公司

    IPC分类号: G06F9/45

    CPC分类号: G06F8/441

    摘要: 这里描述了用于多线程的线程管理的方法和装置。在一个实施例中,示例性处理包括在编译具有数据处理系统中可执行的一个或多个线程的代码期间,选择具有最底顺序的当前线程;确定分配给从所述当前线程中产生的一个或多个子线程的资源;以及考虑到分配给所述当前线程的一个或多个子线程的资源来分配用于所述当前线程的资源,以避免所述当前线程及其一个或多个子线程之间的资源冲突。也描述了其它方法和装置。

    用于难预测分支的预测器
    2.
    发明公开

    公开(公告)号:CN109213524A

    公开(公告)日:2019-01-15

    申请号:CN201810712208.4

    申请日:2018-06-26

    申请人: 英特尔公司

    IPC分类号: G06F9/30 G06F9/38

    摘要: 本申请公开了用于难预测分支的预测器。一种处理器,包括:执行单元,所述执行单元包括分支电路系统;分支预测器,所述分支预测器包括用于标识难预测(HTP)分支的HTP分支过滤器;以及特殊分支预测器,用于从所述HTP分支过滤器接收对HTP分支的标识,所述特殊分支预测器包括用于预测针对所述HTP分支的分支动作的卷积神经网络(CNN)分支预测器。

    动态地迁移通道
    3.
    发明公开

    公开(公告)号:CN101013378A

    公开(公告)日:2007-08-08

    申请号:CN200610063932.6

    申请日:2006-09-30

    申请人: 英特尔公司

    IPC分类号: G06F9/46

    摘要: 在一个实施例中,本发明包括一种方法,该方法确定第一代理和第二代理之间的相对优先权,及根据所述相对优先权,将所述第一代理分配给第一通道并将所述第二代理分配给第二通道。依据所述通道的当前编程的状态,基于所述分配,可动态地将存储在至少一个通道里的信息迁移到另一个通道。还描述和请求了其它实施例。

    动态地迁移通道
    8.
    发明授权

    公开(公告)号:CN101013378B

    公开(公告)日:2010-08-11

    申请号:CN200610063932.6

    申请日:2006-09-30

    申请人: 英特尔公司

    IPC分类号: G06F9/46

    摘要: 在一个实施例中,本发明包括一种方法,该方法包括:接收来自第一代理对处理器通道的请求;将第一代理分配给第一通道;接收来自第二代理对处理器通道的请求;确定第一代理和第二代理之间的相对优先权;以及根据第二代理的高于第一代理的优先权,重新将所述通道分配给第二代理作为第二通道。依据所述通道的当前编程的状态,基于所述分配,可动态地将存储在至少一个通道里的信息迁移到另一个通道。还描述和请求了其它实施例。

    用于多线程的线程管理的方法和装置

    公开(公告)号:CN100578453C

    公开(公告)日:2010-01-06

    申请号:CN200480027177.5

    申请日:2004-09-29

    申请人: 英特尔公司

    IPC分类号: G06F9/45

    CPC分类号: G06F8/441

    摘要: 这里描述了用于多线程的线程管理的方法和装置。在一个实施例中,示例性处理包括在编译具有数据处理系统中可执行的一个或多个线程的代码期间,选择具有最底顺序的当前线程;确定分配给从所述当前线程中产生的一个或多个子线程的资源;以及考虑到分配给所述当前线程的一个或多个子线程的资源来分配用于所述当前线程的资源,以避免所述当前线程及其一个或多个子线程之间的资源冲突。也描述了其它方法和装置。