Invention Grant
- Patent Title: Efficiently implementing a plurality of finite state machines
- Patent Title (中): 有效地实施多个有限状态机
-
Application No.: US14021375Application Date: 2013-09-09
-
Publication No.: US08799564B2Publication Date: 2014-08-05
- Inventor: Rolf K. Fritz , Andreas Muller , Thomas Schlipf , Daniel Thiele
- Applicant: International Business Machines Corporation
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agency: Schmeiser, Olsen & Watts
- Agent Thomas E. Tyson
- Main IPC: G06F12/02
- IPC: G06F12/02 ; G06F3/00

Abstract:
An approach for processing data by a pipeline of a single hardware-implemented virtual multiple instance finite state machine (VMI FSM) is presented. Based on a current state and context of an FSM instance, an input token selected from multiple input tokens to enter a pipeline of the VMI FSM, and a status of an environment, a new state of the FSM instance is determined and an output token is determined. The input token includes a reference to the FSM instance. In one embodiment, the reference is an InfiniBand QP number. After a receipt by the pipeline of the first input token and prior to determining the new state of the FSM instance and determining the output token, a logic circuit selects a second input token to enter the pipeline. The second input token includes a reference to a second FSM instance.
Public/Granted literature
- US20140013081A1 EFFICIENTLY IMPLEMENTING A PLURALITY OF FINITE STATE MACHINES Public/Granted day:2014-01-09
Information query