Method for a Hash Table Lookup and Processor Cache
    31.
    发明申请
    Method for a Hash Table Lookup and Processor Cache 审中-公开
    哈希表查找和处理器缓存的方法

    公开(公告)号:US20080052488A1

    公开(公告)日:2008-02-28

    申请号:US11742718

    申请日:2007-05-01

    IPC分类号: G06F12/00

    CPC分类号: G06F12/0864 G06F12/0897

    摘要: The present, invention improves the hash table lookup operation by using a new processor cache architecture. A speculative processing of entries stored in the cache is combined with a delayed evaluation of cache entries. The speculative processing means that for each cache entry retrieved from main memory in a step of the hash table lookup operation it is assumed that it already contains the selected hash table entry. The delayed evaluation means that certain steps of the lookup operation are performed in parallel with others. In advantageous embodiments the invention can also be used in conjunction with a hierarchy of inclusive caches. The preferred embodiments of the invention involve a new approach for a transition rule cache of a BaRT-FSM controller.

    摘要翻译: 本发明通过使用新的处理器高速缓存架构来改进哈希表查找操作。 存储在缓存中的条目的推测性处理与缓存条目的延迟评估相结合。 推测处理意味着对于在哈希表查找操作的步骤中从主存储器检索的每个高速缓存条目,假设它已经包含所选择的哈希表条目。 延迟评估意味着查找操作的某些步骤与其他操作并行执行。 在有利的实施例中,本发明还可以与包含缓存的层次结构一起使用。 本发明的优选实施例涉及用于BaRT-FSM控制器的转换规则高速缓存的新方法。

    Method and System for Changing a Description for a State Transition Function of a State Machine Engine
    33.
    发明申请
    Method and System for Changing a Description for a State Transition Function of a State Machine Engine 失效
    用于更改状态机引擎的状态转换功能的描述的方法和系统

    公开(公告)号:US20070282573A1

    公开(公告)日:2007-12-06

    申请号:US11740558

    申请日:2007-04-26

    IPC分类号: G06F17/18

    CPC分类号: G06F17/2247

    摘要: The invention relates to a method of optimizing a state transition function specification for a state machine engine based on a probability distribution for the state transitions. For the preferred embodiment of the invention, a B-FSM state machine engine accesses a transition rule memory using a processor cache. The invention allows improving the cache hit rate by exploiting the probability distribution. The N transition rules that comprise a hash table entry will be loaded in a burst mode from the main memory, from which the N transition rules are transferred to the processor cache. Because the comparison of the actual state and input values against each of the transition rules can immediately start after each of these rules has been received, the overall performance is improved as the transition rule that is most likely to be selected is the first to be transferred as part of the burst access.

    摘要翻译: 本发明涉及一种基于状态转换的概率分布优化状态机引擎的状态转换功能规范的方法。 对于本发明的优选实施例,B-FSM状态机引擎使用处理器高速缓存来访问转换规则存储器。 本发明允许通过利用概率分布来提高缓存命中率。 构成哈希表条目的N个转换规则将以从主存储器的突发模式加载,N个转换规则从该存储器传送到处理器高速缓存。 因为实际状态和输入值与每个转换规则的比较可以在接收到每个这些规则之后立即开始,因为最有可能被选择的转换规则是首先被转移的整体性能得到改善 作为突发访问的一部分。

    Virtual multiple instance extended finite state machines with wait rooms and/or wait queues
    35.
    发明授权
    Virtual multiple instance extended finite state machines with wait rooms and/or wait queues 失效
    具有等待室和/或等待队列的虚拟多实例扩展有限状态机

    公开(公告)号:US08392636B2

    公开(公告)日:2013-03-05

    申请号:US12546852

    申请日:2009-08-25

    CPC分类号: H04L49/90

    摘要: A method and apparatus for processing data by a pipeline of a virtual multiple instance extended finite state machine (VMI EFSM). An input token is selected to enter the pipeline. The input token includes a reference to an EFSM instance, an extended command, and an operation code. The EFSM instance requires the resource to be available to generate an output token from the input token. In response to receiving an indication that the resource is unavailable, the input token is sent to a wait room or an initiative token containing the reference and the operation code is sent to a wait queue, and the output token is not generated. Without stalling and restarting the pipeline, another input token is processed in the pipeline while the resource is unavailable and while the input token is in the wait room or the initiative token is in the wait queue.

    摘要翻译: 一种用于通过虚拟多实例扩展有限状态机(VMI EFSM)的流水线处理数据的方法和装置。 选择输入令牌进入管道。 输入令牌包括对EFSM实例的引用,扩展命令和操作代码。 EFSM实例需要资源可用于从输入令牌生成输出令牌。 响应于接收到资源不可用的指示,将输入令牌发送到等待室或包含引用的主动令牌,并且将操作代码发送到等待队列,并且不生成输出令牌。 在不停止并重新启动流水线的情况下,另一个输入令牌在流水线中处理,而资源不可用,而输入令牌位于等待室或主动令牌处于等待队列中。

    Method and System for Changing a Description for a State Transition Function of a State Machine Engine
    37.
    发明申请
    Method and System for Changing a Description for a State Transition Function of a State Machine Engine 失效
    用于更改状态机引擎的状态转换功能的描述的方法和系统

    公开(公告)号:US20070283300A1

    公开(公告)日:2007-12-06

    申请号:US11740487

    申请日:2007-04-26

    IPC分类号: G06F17/50

    CPC分类号: G06F17/5045

    摘要: The invention relates to a method and system for the design and implementation of state machine engines. A first constraints checking step checks a state transition function created by a designer against constraints imposed by the implementation technology in order to detect all portions of the state transition function that are in conflict with the constraints. A subsequent conflict resolution step tries to determine one or more suggested ways to meet the conflicting constraints, by investigating how the original state transition function can be modified such that all constraints are met. A final presentation and selection step provides the designer textual and/or graphically results of the constraints check and suggested modifications. The modifications can be accepted interactively, or the state transition function can be changed manually. In the latter case, the modified state transition function will be processed starting again with the constraints checking step.

    摘要翻译: 本发明涉及一种用于设计和实施状态机发动机的方法和系统。 第一约束检查​​步骤检查由设计者创建的状态转换函数,以抵制由实施技术施加的约束,以便检测与约束相冲突的状态转换函数的所有部分。 随后的冲突解决步骤尝试通过调查如何修改原始状态转换功能以满足所有约束来确定满足冲突约束的一种或多种建议方式。 最后的演示和选择步骤为设计者提供了约束检查和建议修改的文本和/或图形结果。 可以交互接受修改,也可以手动更改状态转换功能。 在后一种情况下,将通过约束检查步骤再次开始处理修改的状态转换功能。

    Method of controlling ignition in a multicylinder internal combustion
engine
    38.
    发明授权
    Method of controlling ignition in a multicylinder internal combustion engine 失效
    在多缸内燃机中控制点火的方法

    公开(公告)号:US6032648A

    公开(公告)日:2000-03-07

    申请号:US101607

    申请日:1998-10-02

    CPC分类号: G01M15/11

    摘要: A method for controlling ignition in a multi-cylinder internal combustion engine, such that the control variables are determined on the basis of the parameters sensed by sensors, and such that after output of the control variables, a misfire monitoring operation is performed. After output of an ignition signal, the torque of the combustion event initiated by the ignition event is sensed and compared with an average of the torques of previous combustion events. If, in this context, a deviation of the currently sensed torque from the average of the torques of a definable number of previous combustion events which is greater than a definable threshold occurs, the misfire detection system is switched to inactive status.

    摘要翻译: PCT No.PCT / DE96 / 02343 Sec。 371日期:1998年10月2日 102(e)1998年10月2日PCT PCT 1996年12月6日PCT公布。 第WO97 / 26522号公报 日期1997年7月24日一种用于控制多气缸内燃机中的点火的方法,使得基于由传感器感测的参数来确定控制变量,并且使得在输出控制变量之后,进行失火监测操作 被执行。 在点火信号输出之后,检测由点火事件引发的燃烧事件的转矩,并与先前燃烧事件的平均转矩进行比较。 如果在这种情况下,发生当前感测到的扭矩与大于可定义阈值的可定义数量的先前燃烧事件的扭矩的平均值的偏差,则失火检测系统被切换到无效状态。

    Method of adjusting the composition of the operating mixture for an
internal combustion engine
    39.
    发明授权
    Method of adjusting the composition of the operating mixture for an internal combustion engine 失效
    调整内燃机操作混合物的组成的方法

    公开(公告)号:US5546918A

    公开(公告)日:1996-08-20

    申请号:US472644

    申请日:1995-06-07

    IPC分类号: F02D45/00 F02D41/14

    CPC分类号: F02D41/2454 F02D41/2477

    摘要: The invention relates to a learning control method for adjusting the composition of an operating mixture for an internal combustion engine. The method includes the steps of: detecting the actual value of the composition; forming a control variable as a function of the instantaneous deviation of the actual value from the desired value; logically coupling the control variable to a base value of an adjusting parameter of the composition and driving an actuator on the basis of the logically coupled value; and, learning of an additional intervention in the control loop from the performance of the control loop wherein the learning takes place at a speed which is at least dependent upon temperature.

    摘要翻译: 本发明涉及一种用于调节内燃机的操作混合物的组成的学习控制方法。 该方法包括以下步骤:检测组合物的实际值; 形成作为实际值与期望值的瞬时偏差的函数的控制变量; 将控制变量逻辑耦合到组合的调整参数的基值,并根据逻辑耦合值驱动致动器; 以及从控制回路的执行中学习对控制回路的额外干预,其中学习以至少取决于温度的速度进行。