METHODS AND SYSTEMS FOR HANDLING DATA RECEIVED BY A STATE MACHINE ENGINE
    1.
    发明申请
    METHODS AND SYSTEMS FOR HANDLING DATA RECEIVED BY A STATE MACHINE ENGINE 有权
    用于处理状态机发动机接收的数据的方法和系统

    公开(公告)号:US20140025905A1

    公开(公告)日:2014-01-23

    申请号:US13552479

    申请日:2012-07-18

    IPC分类号: G06F12/00

    摘要: A data analysis system to analyze data. The data analysis system includes a data buffer configured to receive data to be analyzed. The data analysis system also includes a state machine lattice. The state machine lattice includes multiple data analysis elements and each data analysis element includes multiple memory cells configured to analyze at least a portion of the data and to output a result of the analysis. The data analysis system includes a buffer interface configured to receive the data from the data buffer and to provide the data to the state machine lattice.

    摘要翻译: 数据分析系统分析数据。 数据分析系统包括被配置为接收待分析数据的数据缓冲器。 数据分析系统还包括状态机格。 状态机格子包括多个数据分析元素,并且每个数据分析元件包括配置成分析数据的至少一部分并输出分析结果的多个存储器单元。 数据分析系统包括配置成从数据缓冲器接收数据并将数据提供给状态机格的缓冲接口。

    Methods and systems for handling data received by a state machine engine
    2.
    发明授权
    Methods and systems for handling data received by a state machine engine 有权
    用于处理状态机引擎接收的数据的方法和系统

    公开(公告)号:US09235798B2

    公开(公告)日:2016-01-12

    申请号:US13552479

    申请日:2012-07-18

    摘要: A data analysis system to analyze data. The data analysis system includes a data buffer configured to receive data to be analyzed. The data analysis system also includes a state machine lattice. The state machine lattice includes multiple data analysis elements and each data analysis element includes multiple memory cells configured to analyze at least a portion of the data and to output a result of the analysis. The data analysis system includes a buffer interface configured to receive the data from the data buffer and to provide the data to the state machine lattice.

    摘要翻译: 数据分析系统分析数据。 数据分析系统包括被配置为接收待分析数据的数据缓冲器。 数据分析系统还包括状态机格。 状态机格子包括多个数据分析元素,并且每个数据分析元件包括配置成分析数据的至少一部分并输出分析结果的多个存储器单元。 数据分析系统包括配置成从数据缓冲器接收数据并将数据提供给状态机格的缓冲接口。

    Results generation for state machine engines
    3.
    发明授权
    Results generation for state machine engines 有权
    状态机发动机的结果生成

    公开(公告)号:US09075428B2

    公开(公告)日:2015-07-07

    申请号:US13601642

    申请日:2012-08-31

    IPC分类号: G06F7/38 G06F7/00 G05B19/045

    摘要: A state machine engine includes a storage element, such as a (e.g., match) results memory. The storage element is configured to receive a result of an analysis of data. The storage element is also configured to store the result in a particular portion of the storage element based on a characteristic of the result. The storage element is additionally configured to store a result indicator corresponding to the result. Other state machine engines and methods are also disclosed.

    摘要翻译: 状态机引擎包括诸如(例如,匹配)结果存储器的存储元件。 存储元件被配置为接收数据分析的结果。 存储元件还被配置为基于结果的特性将结果存储在存储元件的特定部分中。 存储元件还被配置为存储对应于结果的结果指示符。 还公开了其他状态机引擎和方法。

    Counter operation in a state machine lattice
    5.
    发明授权
    Counter operation in a state machine lattice 有权
    在状态机格子中的计数器操作

    公开(公告)号:US08648621B2

    公开(公告)日:2014-02-11

    申请号:US13327499

    申请日:2011-12-15

    IPC分类号: G06F7/38 G06F9/45 G06F7/00

    摘要: Disclosed are methods and devices, among which is a device that includes a finite state machine lattice. The lattice may include a counter suitable for counting a number of times a programmable element in the lattice detects a condition. The counter may be configured to output in response to counting the condition was detected a certain number of times. For example, the counter may be configured to output in response to determining a condition was detected at least (or no more than) the certain number of times, determining the condition was detected exactly the certain number of times, or determining the condition was detected within a certain range of times. The counter may be coupled to other counters in the device for determining high-count operations and/or certain quantifiers.

    摘要翻译: 公开了方法和装置,其中包括有限状态机格的装置。 格子可以包括适合于对格子中的可编程元件检测到条件的次数进行计数的计数器。 计数器可以配置为响应于计数而输出,条件被检测到一定次数。 例如,计数器可以被配置为响应于确定至少(或不超过)一定次数检测到的条件而输出,确定条件被精确地检测到一定次数,或者确定检测到条件 在一定的时间范围内。 计数器可以耦合到设备中的其他计数器,用于确定高计数操作和/或某些量化器。

    METHODS AND DEVICES FOR PROGRAMMING A STATE MACHINE ENGINE
    6.
    发明申请
    METHODS AND DEVICES FOR PROGRAMMING A STATE MACHINE ENGINE 有权
    用于编程状态机发动机的方法和装置

    公开(公告)号:US20140025614A1

    公开(公告)日:2014-01-23

    申请号:US13552492

    申请日:2012-07-18

    IPC分类号: G06N3/04

    摘要: A state machine engine having a program buffer. The program buffer is configured to receive configuration data via a bus interface for configuring a state machine lattice. The state machine engine also includes a repair map buffer configured to provide repair map data to an external device via the bus interface. The state machine lattice includes multiple programmable elements. Each programmable element includes multiple memory cells configured to analyze data and to output a result of the analysis.

    摘要翻译: 具有程序缓冲器的状态机引擎。 程序缓冲器被配置为经由总线接口接收用于配置状态机格子的配置数据。 状态机引擎还包括配置为经由总线接口向外部设备提供修复地图数据的修复地图缓冲器。 状态机格子包括多个可编程元件。 每个可编程元件包括配置成分析数据并输出分析结果的多个存储器单元。

    METHODS AND APPARATUSES FOR REDUCING POWER CONSUMPTION IN A PATTERN RECOGNITION PROCESSOR
    7.
    发明申请
    METHODS AND APPARATUSES FOR REDUCING POWER CONSUMPTION IN A PATTERN RECOGNITION PROCESSOR 有权
    减少图案识别处理器功耗的方法和装置

    公开(公告)号:US20110145271A1

    公开(公告)日:2011-06-16

    申请号:US12638751

    申请日:2009-12-15

    IPC分类号: G06F17/30

    摘要: Apparatuses and methods are provided for reducing power consumption in a pattern-recognition processor. A power control circuit may be coupled to a block of programmed state machines to enable selective activation and deactivation of the block during a pattern search. The block may be deactivated if the pattern search is no longer active in that block and activated when needed by the pattern search. Additionally, the block may be deactivated based on an identifier of the data stream being searched. Excess blocks not used for any programmed state machines may be disabled such that they are not refreshed during a memory cycle.

    摘要翻译: 提供了用于降低图案识别处理器中的功耗的装置和方法。 功率控制电路可以耦合到编程状态机的块,以在模式搜索期间能够选择性地激活和去激活块。 如果模式搜索在该块中不再有效并且在模式搜索需要时被激活,则块可以被去激活。 另外,可以基于正在搜索的数据流的标识符来停用该块。 不用于任何编程状态机的过多块可能被禁用,使得它们在存储器循环期间不被刷新。

    Methods and apparatuses for reducing power consumption in a pattern recognition processor
    8.
    发明授权
    Methods and apparatuses for reducing power consumption in a pattern recognition processor 有权
    用于降低模式识别处理器中的功耗的方法和装置

    公开(公告)号:US09501705B2

    公开(公告)日:2016-11-22

    申请号:US12638751

    申请日:2009-12-15

    IPC分类号: G06F17/30 G06K9/00

    摘要: Apparatuses and methods are provided for reducing power consumption in a pattern-recognition processor. A power control circuit may be coupled to a block of programmed state machines to enable selective activation and deactivation of the block during a pattern search. The block may be deactivated if the pattern search is no longer active in that block and activated when needed by the pattern search. Additionally, the block may be deactivated based on an identifier of the data stream being searched. Excess blocks not used for any programmed state machines may be disabled such that they are not refreshed during a memory cycle.

    摘要翻译: 提供了用于降低图案识别处理器中的功耗的装置和方法。 功率控制电路可以耦合到编程状态机的块,以在模式搜索期间能够选择性地激活和去激活块。 如果模式搜索在该块中不再有效并且在模式搜索需要时被激活,则块可以被去激活。 另外,可以基于正在搜索的数据流的标识符来停用该块。 不用于任何编程状态机的过多块可能被禁用,使得它们在存储器循环期间不被刷新。

    Methods and systems for data analysis in a state machine
    9.
    发明授权
    Methods and systems for data analysis in a state machine 有权
    在状态机中进行数据分析的方法和系统

    公开(公告)号:US09443156B2

    公开(公告)日:2016-09-13

    申请号:US13327591

    申请日:2011-12-15

    IPC分类号: G06F17/00 G06K9/00

    摘要: A state machine engine may be configured to recognize (e.g., detect) a great number of patterns in a data stream. This may be accomplished via detection cells of state machine elements that output a respective result of an analysis performed by the respective state machine elements, for example, a match in an analyzed data stream from a single state machine element, which may be utilized in conjunction with results from other state machine elements, for example, to search for a pattern in a data stream. These matches may be provided to a match element, which may operate to output a selected result generated from a row of state machine elements for a given data stream search or a portion of a data stream search.

    摘要翻译: 状态机引擎可以被配置为识别(例如,检测)数据流中的大量模式。 这可以通过状态机元件的检测单元完成,该单元输出相应的状态机单元执行的分析的各自的结果,例如,来自单个状态机单元的分析数据流中的匹配,其可以结合使用 具有来自其他状态机元素的结果,例如,以搜索数据流中的模式。 这些匹配可以被提供给匹配元素,匹配元素可以用于输出从给定数据流搜索的一行状态机元素生成的选择结果或数据流搜索的一部分。

    Methods and systems for detection in a state machine
    10.
    发明授权
    Methods and systems for detection in a state machine 有权
    在状态机中检测的方法和系统

    公开(公告)号:US08782624B2

    公开(公告)日:2014-07-15

    申请号:US13327580

    申请日:2011-12-15

    IPC分类号: G06F9/45 G06F7/38

    摘要: A device including a data analysis element including a plurality of memory cells. The memory cells analyze at least a portion of a data stream and output a result of the analysis. The device also includes a detection cell. The detection cell includes an AND gate. The AND gate receives result of the analysis as a first input. The detection cell also includes a D-flip flop including an output coupled to a second input of the AND gate.

    摘要翻译: 一种包括包括多个存储单元的数据分析单元的设备。 存储器单元分析数据流的至少一部分并输出分析结果。 该装置还包括检测单元。 检测单元包括与门。 与门接收分析结果作为第一输入。 检测单元还包括D触发器,其包括耦合到与门的第二输入的输出。