发明名称 Efficiently implementing a plurality of finite state machines
摘要 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.
申请公布号 US8566509(B2) 申请公布日期 2013.10.22
申请号 US20090546772 申请日期 2009.08.25
申请人 FRITZ ROLF K.;MULLER ANDREAS;SCHLIPF THOMAS;THIELE DANIEL;INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 FRITZ ROLF K.;MULLER ANDREAS;SCHLIPF THOMAS;THIELE DANIEL
分类号 G06F12/00;G06F13/00 主分类号 G06F12/00
代理机构 代理人
主权项
地址