Invention Grant
- Patent Title: Efficiently implementing a plurality of finite state machines
- Patent Title (中): 有效地实施多个有限状态机
-
Application No.: US12546772Application Date: 2009-08-25
-
Publication No.: US08566509B2Publication Date: 2013-10-22
- Inventor: Rolf K. Fritz , Andreas Muller , Thomas Schlipf , Daniel Thiele
- Applicant: Rolf K. Fritz , Andreas Muller , Thomas Schlipf , Daniel Thiele
- 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 Tyson
- Main IPC: G06F12/00
- IPC: G06F12/00 ; G06F13/00

Abstract:
A method and program product for processing data by a pipeline of a single hardware-implemented virtual multiple instance finite state machine (VMI FSM). An input token of multiple input tokens is selected to enter a pipeline of the VMI FSM. The input token includes a reference to an FSM instance. In one embodiment, the reference is an InfiniBand QP number. After being received at the pipeline, a current state and context of the FSM instance are fetched from an array based on the reference and inserted into a field of the input token. A new state of the FSM instance is determined and an output token is generated. The new state and the output token are based on the current state, context, a first input value, and an availability of a resource. The new state of the first FSM instance is written to the array.
Public/Granted literature
- US20110055510A1 EFFICIENTLY IMPLEMENTING A PLURALITY OF FINITE STATE MACHINES Public/Granted day:2011-03-03
Information query