|
US5983310A
(en)
*
|
1997-02-13 |
1999-11-09 |
Novell, Inc. |
Pin management of accelerator for interpretive environments
|
|
US5956746A
(en)
*
|
1997-08-13 |
1999-09-21 |
Intel Corporation |
Computer system having tag information in a processor and cache memory
|
|
US6055610A
(en)
*
|
1997-08-25 |
2000-04-25 |
Hewlett-Packard Company |
Distributed memory multiprocessor computer system with directory based cache coherency with ambiguous mapping of cached data to main-memory locations
|
|
US6401196B1
(en)
*
|
1998-06-19 |
2002-06-04 |
Motorola, Inc. |
Data processor system having branch control and method thereof
|
|
US6598155B1
(en)
*
|
2000-01-31 |
2003-07-22 |
Intel Corporation |
Method and apparatus for loop buffering digital signal processing instructions
|
|
US6519684B1
(en)
*
|
1999-11-23 |
2003-02-11 |
Motorola, Inc. |
Low overhead method for selecting and updating an entry in a cache memory
|
|
US6963965B1
(en)
|
1999-11-30 |
2005-11-08 |
Texas Instruments Incorporated |
Instruction-programmable processor with instruction loop cache
|
|
JP2001195302A
(ja)
*
|
1999-11-30 |
2001-07-19 |
Texas Instr Inc <Ti> |
命令ループ・バッファ
|
|
US6567895B2
(en)
*
|
2000-05-31 |
2003-05-20 |
Texas Instruments Incorporated |
Loop cache memory and cache controller for pipelined microprocessors
|
|
US20040088682A1
(en)
*
|
2002-11-05 |
2004-05-06 |
Thompson Ryan C. |
Method, program product, and apparatus for cache entry tracking, collision detection, and address reasignment in processor testcases
|
|
US7249248B2
(en)
*
|
2002-11-25 |
2007-07-24 |
Intel Corporation |
Method, apparatus, and system for variable increment multi-index looping operations
|
|
KR20060081413A
(ko)
*
|
2003-09-16 |
2006-07-12 |
코닌클리즈케 필립스 일렉트로닉스 엔.브이. |
스위칭 가능 장치 및 그 작동 방법
|
|
AT500858B8
(de)
*
|
2004-08-17 |
2007-02-15 |
Martin Schoeberl |
Instruction cache für echtzeitsysteme
|
|
US20060190710A1
(en)
*
|
2005-02-24 |
2006-08-24 |
Bohuslav Rychlik |
Suppressing update of a branch history register by loop-ending branches
|
|
US20090055589A1
(en)
*
|
2007-08-24 |
2009-02-26 |
Arm Limited |
Cache memory system for a data processing apparatus
|
|
JP5159258B2
(ja)
*
|
2007-11-06 |
2013-03-06 |
株式会社東芝 |
演算処理装置
|
|
US9398033B2
(en)
|
2011-02-25 |
2016-07-19 |
Cavium, Inc. |
Regular expression processing automaton
|
|
US9525630B2
(en)
|
2011-08-02 |
2016-12-20 |
Cavium, Inc. |
Method and apparatus for assigning resources used to manage transport operations between clusters within a processor
|
|
US9203805B2
(en)
*
|
2011-11-23 |
2015-12-01 |
Cavium, Inc. |
Reverse NFA generation and processing
|
|
US9557999B2
(en)
*
|
2012-06-15 |
2017-01-31 |
Apple Inc. |
Loop buffer learning
|
|
US9753733B2
(en)
|
2012-06-15 |
2017-09-05 |
Apple Inc. |
Methods, apparatus, and processors for packing multiple iterations of loop in a loop buffer
|
|
US9426166B2
(en)
|
2013-08-30 |
2016-08-23 |
Cavium, Inc. |
Method and apparatus for processing finite automata
|
|
US9563399B2
(en)
|
2013-08-30 |
2017-02-07 |
Cavium, Inc. |
Generating a non-deterministic finite automata (NFA) graph for regular expression patterns with advanced features
|
|
US9426165B2
(en)
|
2013-08-30 |
2016-08-23 |
Cavium, Inc. |
Method and apparatus for compilation of finite automata
|
|
US9183155B2
(en)
*
|
2013-09-26 |
2015-11-10 |
Andes Technology Corporation |
Microprocessor and method for using an instruction loop cache thereof
|
|
US9419943B2
(en)
|
2013-12-30 |
2016-08-16 |
Cavium, Inc. |
Method and apparatus for processing of finite automata
|
|
US9275336B2
(en)
|
2013-12-31 |
2016-03-01 |
Cavium, Inc. |
Method and system for skipping over group(s) of rules based on skip group rule
|
|
US9544402B2
(en)
|
2013-12-31 |
2017-01-10 |
Cavium, Inc. |
Multi-rule approach to encoding a group of rules
|
|
US9667446B2
(en)
|
2014-01-08 |
2017-05-30 |
Cavium, Inc. |
Condition code approach for comparing rule and packet data that are provided in portions
|
|
US9602532B2
(en)
|
2014-01-31 |
2017-03-21 |
Cavium, Inc. |
Method and apparatus for optimizing finite automata processing
|
|
US9904630B2
(en)
|
2014-01-31 |
2018-02-27 |
Cavium, Inc. |
Finite automata processing based on a top of stack (TOS) memory
|
|
US9471322B2
(en)
|
2014-02-12 |
2016-10-18 |
Apple Inc. |
Early loop buffer mode entry upon number of mispredictions of exit condition exceeding threshold
|
|
US10110558B2
(en)
|
2014-04-14 |
2018-10-23 |
Cavium, Inc. |
Processing of finite automata based on memory hierarchy
|
|
US9438561B2
(en)
*
|
2014-04-14 |
2016-09-06 |
Cavium, Inc. |
Processing of finite automata based on a node cache
|
|
US10002326B2
(en)
|
2014-04-14 |
2018-06-19 |
Cavium, Inc. |
Compilation of finite automata based on memory hierarchy
|