System and method for executing conditional branch instructions in a data processor
    2.
    发明公开
    System and method for executing conditional branch instructions in a data processor 有权
    系统和方法,用于在数据处理器中执行的条件分支指令

    公开(公告)号:EP1220089A3

    公开(公告)日:2002-11-13

    申请号:EP01310643.0

    申请日:2001-12-19

    CPC classification number: G06F9/30058 G06F9/3885

    Abstract: There is disclosed a data processor having a clustered architecture that comprises at least one branching cluster, at least one non-branching cluster and remote conditional branching control circuitry. Each of the clusters is capable of computing branch conditions, though only the branching cluster is operable to perform branch address computations. The remote conditional branching control circuitry, which is associated with each of the clusters, is operable in response to sensing a conditional branch instruction in a non-branching cluster to (i) cause the branching cluster to compute a branch address and a next program counter address, (ii) cause the non-branching cluster to compute a branch condition, and (iii) communicate the computed branch condition from the non-branching cluster to the branching cluster. The- data processor then uses the computed branch condition to select one of the branch address or the next program counter address.

    System and method for executing conditional branch instructions in a data processor
    3.
    发明公开
    System and method for executing conditional branch instructions in a data processor 有权
    一种用于在数据处理器中执行的条件分支指令和相应的数据处理器的方法

    公开(公告)号:EP1220089A2

    公开(公告)日:2002-07-03

    申请号:EP01310643.0

    申请日:2001-12-19

    CPC classification number: G06F9/30058 G06F9/3885

    Abstract: There is disclosed a data processor having a clustered architecture that comprises at least one branching cluster, at least one non-branching cluster and remote conditional branching control circuitry. Each of the clusters is capable of computing branch conditions, though only the branching cluster is operable to perform branch address computations. The remote conditional branching control circuitry, which is associated with each of the clusters, is operable in response to sensing a conditional branch instruction in a non-branching cluster to (i) cause the branching cluster to compute a branch address and a next program counter address, (ii) cause the non-branching cluster to compute a branch condition, and (iii) communicate the computed branch condition from the non-branching cluster to the branching cluster. The- data processor then uses the computed branch condition to select one of the branch address or the next program counter address.

    Abstract translation: 有游离缺失盘具有集群架构确实包含至少一个支化簇,至少一种非分支群集和远程条件分支的控制电路的数据处理器。 每个簇的是能够计算分支条件,虽然只分支群集是可操作以执行分支地址的计算。 遥控条件分支的控制电路,所有这一切都与每个集群相关联的,可操作以响应于感测到在一个非分支群集的条件分支指令于(i)使所述分支群集来计算分支地址和下一个程序计数器 地址,(ⅱ)使所述非分支群集来计算分支条件,以及(iii)从所述非分支群集通信所计算的分支条件到分支群集。 所述数据处理器然后使用计算分支条件来选择分支地址或下一个程序计数器地址中的一个。

Patent Agency Ranking