System and method for an asynchronous processor with a hierarchical token system
    3.
    发明授权
    System and method for an asynchronous processor with a hierarchical token system 有权
    具有分层令牌系统的异步处理器的系统和方法

    公开(公告)号:US09495316B2

    公开(公告)日:2016-11-15

    申请号:US14480330

    申请日:2014-09-08

    CPC classification number: G06F13/385

    Abstract: Embodiments are provided for an asynchronous processor with a Hierarchical Token System. The asynchronous processor includes a set of primary processing units configured to gate and pass a set of tokens in a predefined order of a primary token system. The asynchronous processor further includes a set of secondary units configured to gate and pass a second set of tokens in a second predefined order of a secondary token system. The set of tokens of the primary token system includes a token consumed in the set of primary processing units and designated for triggering the secondary token system in the set of secondary units.

    Abstract translation: 为具有分层令牌系统的异步处理器提供实施例。 异步处理器包括一组主处理单元,其被配置为按照主要令牌系统的预定义顺序来选择和传递一组令牌。 异步处理器还包括一组辅助单元,其被配置为以辅助令牌系统的第二预定义顺序选通和传递第二组令牌。 主令牌系统的令牌集合包括在主处理单元组中消耗的令牌,并被指定用于触发该次要单元组中的辅助令牌系统。

    System and method for an asynchronous processor with scheduled token passing
    5.
    发明授权
    System and method for an asynchronous processor with scheduled token passing 有权
    具有计划令牌传递的异步处理器的系统和方法

    公开(公告)号:US09325520B2

    公开(公告)日:2016-04-26

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

    System and method for an asynchronous processor with pepelined arithmetic and logic unit

    公开(公告)号:US10318305B2

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

    申请号: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.

    System and method for an asynchronous processor with heterogeneous processors

    公开(公告)号:US10133578B2

    公开(公告)日:2018-11-20

    申请号: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.

Patent Agency Ranking