Système et procédé destinés à un processeur asynchrone doté d'un jeton assisté

System and method for an asynchronous processor with assisted token

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.
Selon des modes de réalisation, la présente invention concerne un processeur asynchrone qui utilise des jetons maîtres et assistés. Dans un mode de réalisation, un appareil destiné à un processeur asynchrone comprend une mémoire permettant de mettre en cache une pluralité d'instructions, un moteur de rétroaction permettant de décoder les instructions de la mémoire, et une pluralité de XU couplés au moteur de rétroaction et disposés dans une architecture en anneau à jeton. Chacun des XU est configuré pour recevoir une instruction du formulaire d'instructions du moteur de rétroaction, et pour recevoir un jeton maître associé à une ressource, et pour recevoir en outre un jeton assisté pour le jeton maître. Lorsqu'on détermine que le jeton assisté et le jeton maître sont reçus dans un ordre anormal, le XU est configuré pour détecter un état de fonctionnement pour l'instruction en association avec le jeton assisté, et lorsqu'on détermine une action nécessaire en fonction de l'état de fonctionnement et du jeton assisté, pour réaliser l'action nécessaire.

Claims

Description

Topics

Download Full PDF Version (Non-Commercial Use)

Patent Citations (0)

    Publication numberPublication dateAssigneeTitle

NO-Patent Citations (0)

    Title

Cited By (0)

    Publication numberPublication dateAssigneeTitle