System and Method for an Asynchronous Processor with Heterogeneous Processors
    16.
    发明申请
    System and Method for an Asynchronous Processor with Heterogeneous Processors 审中-公开
    具有异构处理器的异步处理器的系统和方法

    公开(公告)号:US20150074378A1

    公开(公告)日:2015-03-12

    申请号:US14480541

    申请日:2014-09-08

    Abstract: Embodiments are provided for an asynchronous processor with heterogeneous processors. In an embodiment, the apparatus for an asynchronous processor comprises a memory configured to cache instructions, and a first unit (XU) configured to processing a first instruction of the instructions. The apparatus also comprises a second XU having less restricted access than the first XU to a resource of the asynchronous processor and configured to process a second instruction of the instructions. The second instruction requires access to the resource. The apparatus further comprises a feedback engine configured to decode the first instruction and the second instruction, and issue the first instruction to the first XU, and a scheduler configured to send the second instruction to the second XU.

    Abstract translation: 为具有异构处理器的异步处理器提供实施例。 在一个实施例中,用于异步处理器的装置包括被配置为缓存指令的存储器以及被配置为处理指令的第一指令的第一单元(XU)。 所述装置还包括第二XU,其具有比所述第一XU更少受限于所述异步处理器的资源的访问,并被配置为处理所述指令的第二指令。 第二条指令需要访问资源。 所述装置还包括被配置为对所述第一指令和所述第二指令进行解码并且向所述第一XU发出所述第一指令的反馈引擎,以及被配置为向所述第二XU发送所述第二指令的调度器。

    System and Method for an Asynchronous Processor with Pepelined Arithmetic and Logic Unit
    17.
    发明申请
    System and Method for an Asynchronous Processor with Pepelined Arithmetic and Logic Unit 审中-公开
    具有混合算术和逻辑单元的异步处理器的系统和方法

    公开(公告)号:US20150074377A1

    公开(公告)日:2015-03-12

    申请号:US14477536

    申请日:2014-09-04

    Abstract: Embodiments are provided for an asynchronous processor with pipelined arithmetic and logic unit. The asynchronous processor includes a non-transitory memory for storing instructions and a plurality of instruction execution units (XUs) arranged in a ring architecture for passing tokens. Each one of the XUs comprises a logic circuit configured to fetch a first instruction from the non-transitory memory, and execute the first instruction. The logic circuit is also configured to fetch a second instruction from the non-transitory memory, and execute the second instruction, regardless whether the one of the XUs holds a token for writing the first instruction. The logic circuit is further configured to write the first instruction to the non-transitory memory after fetching the second instruction.

    Abstract translation: 为具有流水线算术和逻辑单元的异步处理器提供实施例。 异步处理器包括用于存储指令的非暂存存储器和布置在用于传递令牌的环形架构中的多个指令执行单元(XU)。 XU中的每一个包括被配置为从非暂时存储器获取第一指令并执行第一指令的逻辑电路。 逻辑电路还被配置为从非瞬时存储器获取第二指令,并且执行第二指令,而不管XU中的一个是否存储用于写入第一指令的令牌。 逻辑电路还被配置为在获取第二指令之后将第一指令写入非暂时存储器。

    System and Method for an Asynchronous Processor with Assisted Token
    18.
    发明申请
    System and Method for an Asynchronous Processor with Assisted Token 有权
    具有辅助令牌的异步处理器的系统和方法

    公开(公告)号:US20150074376A1

    公开(公告)日:2015-03-12

    申请号:US14480562

    申请日:2014-09-08

    Abstract: Embodiments are provided for an asynchronous processor using master and assisted tokens. In an embodiment, an apparatus for an asynchronous processor comprises a memory to cache a plurality of instructions, a feedback engine to decode the instructions from the memory, and a plurality of XUs coupled to the feedback engine and arranged in a token ring architecture. Each one of the XUs is configured to receive an instruction of the instructions form the feedback engine, and receive a master token associated with a resource and further receive an assisted token for the master token. Upon determining that the assisted token and the master token are received in an abnormal order, the XU is configured to detect an operation status for the instruction in association with the assisted token, and upon determining a needed action in accordance with the operation status and the assisted token, perform the needed action.

    Abstract translation: 为使用主和辅助令牌的异步处理器提供实施例。 在一个实施例中,用于异步处理器的装置包括用于高速缓存多个指令的存储器,用于对来自存储器的指令进行解码的反馈引擎,以及耦合到反馈引擎并以令牌环结构排列的多个XU。 每个XU被配置为从反馈引擎接收指令的指令,并且接收与资源相关联的主令牌,并且还接收主令牌的辅助令牌。 在确定以异常顺序接收到辅助令牌和主令牌之后,XU被配置为检测与辅助令牌相关联的指令的操作状态,并且在根据操作状态确定所需动作时, 辅助令牌,执行所需的操作。

    System and Method for an Asynchronous Processor with Scheduled Token Passing
    20.
    发明申请
    System and Method for an Asynchronous Processor with Scheduled Token Passing 有权
    具有计划令牌传递的异步处理器的系统和方法

    公开(公告)号:US20150074382A1

    公开(公告)日:2015-03-12

    申请号:US14325117

    申请日:2014-07-07

    CPC classification number: H04L12/433 G06F9/3871 G06F15/16

    Abstract: Embodiments are provided for adding a token jump logic to an asynchronous processor with token passing. The token jump logic allows token forward jumps and token backward jumps over a cascade of token processing logics in the processor. An embodiment method includes determining, using a token jump logic coupled to a cascade of token processing logics, whether to administer a token forward jump or a token backward jump of a token signal passing through the token processing logics. The token forward jump and token backward jump allow the token signal to skip one or more token processing logics in the cascade. The method further includes monitoring, for each of the token processing logics, a polarity status of a token sense logic, and inverting the polarity status according to the determination at the token jump logic.

    Abstract translation: 提供了实施例,用令牌传递将令牌跳转逻辑添加到异步处理器。 令牌跳转逻辑允许在处理器中的令牌处理逻辑级联的令牌向前跳跃和令牌向后跳转。 实施例方法包括使用耦合到令牌处理逻辑的级联的令牌跳转逻辑来确定是否管理通过令牌处理逻辑的令牌信号的令牌前向跳转或令牌反向跳转。 令牌向前跳转和令牌反向跳转允许令牌信号跳过级联中的一个或多个令牌处理逻辑。 该方法还包括针对令牌处理逻辑中的每一个监视令牌检测逻辑的极性状态,以及根据令牌跳转逻辑处的确定来反转极性状态。

Patent Agency Ranking