-
公开(公告)号:US11816493B2
公开(公告)日:2023-11-14
申请号:US16951616
申请日:2020-11-18
Applicant: Micron Technology, Inc.
Inventor: Paul Glendenning , Jeffery M. Tanner , Michael C. Leventhal , Harold B Noyes
CPC classification number: G06F9/4498 , G06F8/31
Abstract: A markup language is provided. The markup language describes the composition of automata networks. For example, the markup language uses elements that represent automata processing resources. These resources may include at least one of a state transition element, a counter element, and a Boolean element as respective automata processing resources.
-
公开(公告)号:US12197510B2
公开(公告)日:2025-01-14
申请号:US15692972
申请日:2017-08-31
Applicant: Micron Technology, Inc.
Inventor: Jeffery M. Tanner
IPC: G06F16/903 , G06F9/448 , G06F16/248 , G06F16/901 , H04L67/10
Abstract: An apparatus includes a state machine engine. The state machine engine may also include an automaton, whereby the automaton is configured to analyze data from a query related to solving a graph. The automaton may further be configured to report an event representative of a satisfaction of a node solving a hop of the graph by a portion of the input data stream.
-
公开(公告)号:US10929764B2
公开(公告)日:2021-02-23
申请号:US15692985
申请日:2017-08-31
Applicant: Micron Technology, Inc.
Inventor: Matthew T. Grimm , Jeffery M. Tanner
Abstract: An apparatus includes a state machine engine. The state machine engine may also include an automaton, whereby the automaton is configured to analyze data from a beginning of an input data stream until a point when an end of data signal is seen. The automaton may further be configured to report an event representative of a satisfaction of a Boolean clause of a conjunctive normal form (CNF) Boolean expression representative of a Boolean Satisfiability problem (SAT) by a portion of the input data stream.
-
公开(公告)号:US10691964B2
公开(公告)日:2020-06-23
申请号:US15286229
申请日:2016-10-05
Applicant: Micron Technology, Inc.
Inventor: Harold B Noyes , Michael C. Leventhal , Jeffery M. Tanner , Inderjit Singh Bains
IPC: G06K9/00 , G06K9/62 , G06F16/2455 , G06F9/448
Abstract: An automaton is implemented in a state machine engine. The automaton is configured to observe data from a beginning of an input data stream until a point when an end of data (EOD) signal is seen. Additionally the automaton is configured to report an event only when one and only one occurrence of a target symbol is seen in the input data stream.
-
公开(公告)号:US20180113951A1
公开(公告)日:2018-04-26
申请号:US15692972
申请日:2017-08-31
Applicant: Micron Technology, Inc.
Inventor: Jeffery M. Tanner
IPC: G06F17/30
CPC classification number: G06F16/9024 , G06F16/248 , H04L67/10
Abstract: An apparatus includes a state machine engine. The state machine engine may also include an automaton, whereby the automaton is configured to analyze data from a query related to solving a graph. The automaton may further be configured to report an event representative of a satisfaction of a node solving a hop of the graph by a portion of the input data stream.
-
公开(公告)号:US20170098157A1
公开(公告)日:2017-04-06
申请号:US15286229
申请日:2016-10-05
Applicant: Micron Technology, Inc.
Inventor: Harold B Noyes , Michael C. Leventhal , Jeffery M. Tanner , Inderjit Singh Bains
IPC: G06N3/08
Abstract: An automaton is implemented in a state machine engine. The automaton is configured to observe data from a beginning of an input data stream until a point when an end of data (EOD) signal is seen. Additionally the automaton is configured to report an event only when one and only one occurrence of a target symbol is seen in the input data stream.
-
公开(公告)号:US11977902B2
公开(公告)日:2024-05-07
申请号:US16885996
申请日:2020-05-28
Applicant: Micron Technology, Inc.
Inventor: Harold B Noyes , Michael C. Leventhal , Jeffery M. Tanner , Inderjit Singh Bains
IPC: G06F9/448 , G06F16/2455 , G06F18/22 , G06V10/75 , G06V10/94
CPC classification number: G06F9/4498 , G06F16/24568 , G06F18/22 , G06V10/75 , G06V10/955 , G06F2216/03
Abstract: An automaton is implemented in a state machine engine. The automaton is configured to observe data from a beginning of an input data stream until a point when an end of data (EOD) signal is seen. Additionally the automaton is configured to report an event only when one and only one occurrence of a target symbol is seen in the input data stream.
-
公开(公告)号:US20200293804A1
公开(公告)日:2020-09-17
申请号:US16885996
申请日:2020-05-28
Applicant: Micron Technology, Inc.
Inventor: Harold B Noyes , Michael C. Leventhal , Jeffery M. Tanner , Inderjit Singh Bains
IPC: G06K9/00 , G06K9/62 , G06F16/2455 , G06F9/448
Abstract: An automaton is implemented in a state machine engine. The automaton is configured to observe data from a beginning of an input data stream until a point when an end of data (EOD) signal is seen. Additionally the automaton is configured to report an event only when one and only one occurrence of a target symbol is seen in the input data stream.
-
公开(公告)号:US20180114131A1
公开(公告)日:2018-04-26
申请号:US15692985
申请日:2017-08-31
Applicant: Micron Technology, Inc.
Inventor: Matthew T. Grimm , Jeffery M. Tanner
IPC: G06N5/04
Abstract: An apparatus includes a state machine engine. The state machine engine may also include an automaton, whereby the automaton is configured to analyze data from a beginning of an input data stream until a point when an end of data signal is seen. The automaton may further be configured to report an event representative of a satisfaction of a Boolean clause of a conjunctive normal form (CNF) Boolean expression representative of a Boolean Satisfiability problem (SAT) by a portion of the input data stream.
-
公开(公告)号:US20170097852A1
公开(公告)日:2017-04-06
申请号:US15286311
申请日:2016-10-05
Applicant: Micron Technology, Inc.
Inventor: Paul Glendenning , Jeffery M. Tanner , Michael C. Leventhal , Harold B Noyes
IPC: G06F9/50
CPC classification number: G06F9/4498 , G06F8/31
Abstract: A markup language is provided. The markup language describes the composition of automata networks. For example, the markup language uses elements that represent automata processing resources. These resources may include at least one of a state transition element, a counter element, and a Boolean element as respective automata processing resources.
-
-
-
-
-
-
-
-
-