ClassID:

189779

G06F9/3848 - CPC Classification

Classification description:

Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs; Arrangements for executing machine instructions, e.g. instruction decode; Concurrent instruction execution, e.g. pipeline, look ahead; Instruction issuing, e.g. dynamic instruction scheduling, out of order instruction execution; Speculative instruction execution using hybrid branch prediction, e.g. selection between prediction techniques

Recent Application in this class:
#1
20260127002
2026-05-07

BRANCH PREDICTOR

#2
20260093496
2026-04-02

MACHINE LEARNING FOR BRANCH ANALYSIS

#3
20260030028
2026-01-29

BRANCH PREDICTION CORRECTION BASED ON NONUSE OF RELEVANT PREDICTION STRUCTURE

#4
20250377895
2025-12-11

FETCH BLOCK-BASED BRANCH PREDICTION

#5
20250272104
2025-08-28

SWITCHING A PREDICTED BRANCH TYPE FOLLOWING A MISPREDICTION OF A NUMBER OF LOOP ITERATIONS

#6
20250208902
2025-06-26

DEVICE, METHOD AND SYSTEM TO PROVIDE PREDICTION STATE INFORMATION OF A PROCESSOR

#7
20250199815
2025-06-19

REDUCED POWER CONSUMPTION PREDICTION USING PREDICTION TABLES

#8
20250068565
2025-02-27

COMBINER CACHE STRUCTURE

#9
20250060968
2025-02-20

MULTI-LEVEL HYBRID ALGORITHM FILTERING-TYPE BRANCH PREDICTION METHOD AND PREDICTION SYSTEM

#10
20250004781
2025-01-02

METHOD AND APPARATUS TO IMPLEMENT ADAPTIVE BRANCH PREDICTION THROTTLING

#11
20240385842
2024-11-21

Conditional Instructions Prediction

#12
20240202286
2024-06-20

EVENT PATTERN PREDICTION

#13
20240118900
2024-04-11

Arithmetic processing device and arithmetic processing method

#14
20230401068
2023-12-14

Method for improving accuracy of loop branch prediction

#15
20230385066
2023-11-30

Re-enabling use of prediction table after execution state switch

#16
20230367596
2023-11-16

INSTRUCTION PREDICTION METHOD AND APPARATUS, SYSTEM, AND COMPUTER-READABLE STORAGE MEDIUM

#17
20230350685
2023-11-02

METHOD AND APPARATUS FOR A SCALABLE MICROPROCESSOR WITH TIME COUNTER

#18
20230342150
2023-10-26

Branch prediction using hypervectors

#19
20230315469
2023-10-05

Hybrid parallelized tagged geometric (TAGE) branch prediction

#20
20230244494
2023-08-03

Conditional instructions prediction

#21
20230244493
2023-08-03

Register scoreboard for a microprocessor with a time counter for statically dispatching instructions

#22
20230195469
2023-06-22

DEVICE, METHOD, AND SYSTEM TO FACILITATE IMPROVED BANDWIDTH OF A BRANCH PREDICTION UNIT

#23
20230161595
2023-05-25

Performing branch predictor training using probabilistic counter updates in a processor

#24
20230130323
2023-04-27

Program flow prediction for loops

#25
20230120596
2023-04-20

Responding to branch misprediction for predicated-loop-terminating branch instruction

#26
20230078582
2023-03-16

Neuron cache-based hardware branch prediction

#27
20220405102
2022-12-22

COUNT TO EMPTY FOR MICROARCHITECTURAL RETURN PREDICTOR SECURITY

#28
20220261252
2022-08-18

Circuitry and method

#29
20220156082
2022-05-19

Spectre fixes with indirect valid table

#30
20220147360
2022-05-12

Small branch predictor escape

#31
20220129277
2022-04-28

Dual branch execute and table update with single port

#32
20220121446
2022-04-21

Quick predictor override and update by a BTAC

#33
20210406027
2021-12-30

Advanced processor architecture

#34
20210397455
2021-12-23

Selective prediction based on correlation between a given instruction and a subset of a set of monitored instructions ordinarily used to generate predictions for that given instruction

#35
20210318882
2021-10-14

Microprocessor with multi-step ahead branch predictor and having a fetch-target queue between the branch predictor and instruction cache

#36
20210318881
2021-10-14

Flushing in a microprocessor with multi-step ahead branch predictor and a fetch target queue

#37
20210318877
2021-10-14

Microprocessor with instruction fetching failure solution

#38
20210279063
2021-09-09

Detecting misprediction when an additional branch direction prediction determined using value prediction is considered more accurate than an initial branch direction prediction

#39
20210240477
2021-08-05

Indirect branch predictor based on register operands

#40
20210240476
2021-08-05

Indirect branch predictor for dynamic indirect branches

#41
20200387381
2020-12-10

Prefetch filter table for storing moderately-confident entries evicted from a history table

#42
20200364055
2020-11-19

Efficient load value prediction

#43
20200326951
2020-10-15

Hybrid and aggregrate branch prediction system with a tagged branch orientation predictor for prediction override or pass-through

#44
20200210197
2020-07-02

Secure predictors for speculative execution

#45
20200192670
2020-06-18

System, apparatus and method for context-based override of history-based branch predictions

#46
20200167165
2020-05-28

Gating updates to branch predictors to reduce pollution from infrequently executed branches

#47
20200167164
2020-05-28

Loop exit predictor

#48
20200167163
2020-05-28

Selectively supporting static branch prediction settings only in association with processor-designated types of instructions

#49
20200159538
2020-05-21

Adaptive utilization mechanism for a first-line defense branch predictor

#50
20200150968
2020-05-14

Tagged indirect branch predictor (TIP)

#51
20200133675
2020-04-30

Apparatus and method for maintaining prediction performance metrics for prediction components for each of a plurality of execution regions and implementing a prediction adjustment action based thereon

#52
20200125366
2020-04-23

Branch target buffer for emulation environments

#53
20200110615
2020-04-09

Caching override indicators for statistically biased branches to selectively override a global branch predictor

#54
20200104137
2020-04-02

Apparatuses and methods for dynamic asymmetric scaling of branch predictor tables

#55
20200081717
2020-03-12

Branch prediction circuitry comprising a return address prediction structure and a branch target buffer structure

#56
20200073669
2020-03-05

Branch confidence throttle

#57
20200057644
2020-02-20

Arithmetic processing apparatus which replaces values for future branch prediction upon wrong branch prediction

#58
20200050459
2020-02-13

Branch prediction structure indexed based on return address popped from a call-return stack

#59
20200050458
2020-02-13

Apparatus and method for performing branch prediction using loop minimum iteration prediction

#60
20200004542
2020-01-02

Automatic predication of hard-to-predict convergent branches

#61
20190361707
2019-11-28

TAGE branch predictor with perceptron predictor as fallback predictor

#62
20190361706
2019-11-28

Saving and restoring branch prediction state

#63
20190303161
2019-10-03

Apparatus and method for controlling branch prediction

#64
20190213011
2019-07-11

System and method for multi-level classification of branches

#65
20190205143
2019-07-04

System, apparatus and method for controlling allocations into a branch prediction circuit of a processor

#66
20190196834
2019-06-27

Methods for partially preserving a branch predictor state

#67
20190163479
2019-05-30

Indirect target tagged geometric branch prediction using a set of target address pattern data

#68
20190155603
2019-05-23

SYSTEM AND METHOD FOR MULTIPLEXING VECTOR COMPARE

#69
20190102388
2019-04-04

Indexing entries of a storage structure shared between multiple threads

#70
20190087193
2019-03-21

Training and utilization of neural branch predictor

#71
20190079772
2019-03-14

Providing variable interpretation of usefulness indicators for memory tables in processor-based systems

#72
20190073223
2019-03-07

HYBRID FAST PATH FILTER BRANCH PREDICTOR

#73
20190065196
2019-02-28

Reduced logic level operation folding of context history in a history register in a prediction system for a processor-based system

#74
20180349144
2018-12-06

METHOD AND APPARATUS FOR BRANCH PREDICTION UTILIZING PRIMARY AND SECONDARY BRANCH PREDICTORS

#75
20180341492
2018-11-29

Branch destination prediction based on accord or discord of previous load data from a data cache line corresponding to a load instruction and present load data

#76
20180329708
2018-11-15

MULTI-NULLIFICATION

#77
20180314525
2018-11-01

Indirect target tagged geometric branch prediction using a set of target address pattern data

#78
20180314523
2018-11-01

Indirect target tagged geometric branch prediction using a set of target address pattern data

#79
20180293076
2018-10-11

Branch predictor selection management

#80
20180285115
2018-10-04

Misprediction-triggered local history-based branch prediction

#81
20180285114
2018-10-04

Method and apparatus for augmentation and disambiguation of branch history in pipelined branch predictors

#82
20180275993
2018-09-27

Power management of branch predictors in a computer processor

#83
20180246811
2018-08-30

Heuristic method to control fetching of metadata from a cache hierarchy

#84
20180173533
2018-06-21

Branch predictor with empirical branch bias override

#85
20180165094
2018-06-14

Branch predictor search qualification using stream length prediction

#86
20180136937
2018-05-17

Efficient random number generation for update events in multi-bank conditional branch predictor

#87
20180107485
2018-04-19

Energy-focused compiler-assisted branch prediction

#88
20180095763
2018-04-05

Selectively blocking branch prediction for a predetermined number of instructions

#89
20180095762
2018-04-05

Selectively blocking branch prediction for a predetermined number of instructions

#90
20180095752
2018-04-05

Instruction predecoding

#91
20180060075
2018-03-01

Method for reducing fetch cycles for return-type instructions

#92
20180060074
2018-03-01

Method and device for determining branch prediction history for branch prediction by partially combining shifted branch prediction history with branch signature

#93
20180004530
2018-01-04

Advanced processor architecture

#94
20180004529
2018-01-04

Indirect branch prediction

#95
20170371672
2017-12-28

Stream based branch prediction index accelerator for multiple stream exits

#96
20170371670
2017-12-28

Stream based branch prediction index accelerator for multiple stream exits

#97
20170344377
2017-11-30

Power management of branch predictors in a computer processor

#98
20170344372
2017-11-30

Power management of branch predictors in a computer processor

#99
20170344370
2017-11-30

Operation of a multi-slice processor implementing tagged geometric history length (TAGE) branch prediction

#100
20170322811
2017-11-09

INSTRUCTION SEQUENCE BUFFER TO STORE BRANCHES HAVING RELIABLY PREDICTABLE INSTRUCTION SEQUENCES

#101
20170262288
2017-09-14

Hybrid polymorphic inline cache and branch target buffer prediction units for indirect branch prediction for emulation environments

#102
20170249152
2017-08-31

Software-assisted instruction level execution preemption

#103
20170249151
2017-08-31

Software-assisted instruction level execution preemption

#104
20170242701
2017-08-24

Branch prediction in a computer processor

#105
20170153805
2017-06-01

Method and system of gesture recognition in touch display device

#106
20170083431
2017-03-23

Debug support for block-based processor

#107
20170083340
2017-03-23

Instruction block address register

#108
20170083337
2017-03-23

Prefetching instruction blocks

#109
20170083335
2017-03-23

Broadcast channel architectures for block-based processors

#110
20170083334
2017-03-23

Block-based processor including topology and control registers to indicate resource sharing and size of logical processor

#111
20170083330
2017-03-23

Multi-nullification

#112
20170083329
2017-03-23

Write nullification

#113
20170083328
2017-03-23

Store nullification in the target field

#114
20170083327
2017-03-23

Implicit program order

#115
20170083326
2017-03-23

Register read/write ordering

#116
20170083325
2017-03-23

Dynamic generation of null instructions

#117
20170083324
2017-03-23

Generation and use of memory access instruction order encodings

#118
20170083322
2017-03-23

Multimodal targets in a block-based processor

#119
20170083321
2017-03-23

Dense read encoding for dataflow ISA

#120
20170083316
2017-03-23

Distinct system registers for logical processors

#121
20170083315
2017-03-23

Block-based processor core composition register

#122
20170083314
2017-03-23

Initiating instruction block execution using a register access instruction

#123
20170046162
2017-02-16

Branch prediction using multiple versions of history data

#124
20170046161
2017-02-16

Branch prediction using multiple versions of history data

#125
20170017493
2017-01-19

Variable updates of branch prediction states

#126
20160357565
2016-12-08

Mode switching in dependence upon a number of active threads

#127
20160306632
2016-10-20

Branch prediction

#128
20160291993
2016-10-06

System and method for supporting representational state transfer services natively in a service bus runtime

#129
20160253180
2016-09-01

History buffer with hybrid entry support for multiple-field registers

#130
20160216966
2016-07-28

System and method for mitigating the impact of branch misprediction when exiting spin loops

#131
20160188339
2016-06-30

Variable updates of branch prediction states

#132
20160188338
2016-06-30

Hybrid polymoprhic inline cache and branch target buffer prediction units for indirect branch prediction for emulation environments

#133
20160110202
2016-04-21

Branch prediction suppression for blocks of instructions predicted to not include a branch instruction

#134
20160085554
2016-03-24

Energy-focused compiler-assisted branch prediction

#135
20160034280
2016-02-04

Branch prediction using multi-way pattern history table (PHT) and global path vector (GPV)

#136
20160026470
2016-01-28

Conditional branch prediction using a long history

#137
20150363203
2015-12-17

Apparatus and method for bias-free branch prediction

#138
20150363201
2015-12-17

Predicting indirect branches using problem branch filtering and pattern cache

#139
20150331691
2015-11-19

Branch prediction using multiple versions of history data

#140
20150309798
2015-10-29

Method and system for determining instruction conflict states for issuance of memory instructions in a VLIW processor

#141
20150309797
2015-10-29

Computer processor with generation renaming

#142
20150309794
2015-10-29

System and method for branch prediction using two branch history tables and presetting a global branch history register

#143
20150301863
2015-10-22

Allocating resources to threads based on speculation metric

#144
20150286483
2015-10-08

Variable updates of branch prediction states

#145
20150277917
2015-10-01

Hybrid bit-sliced dictionary encoding for fast index-based operations

#146
20150268958
2015-09-24

Speculative history forwarding in overriding branch predictors, and related circuits, methods, and computer-readable media

#147
20150212822
2015-07-30

Fractional use of prediction history storage for operating system routines

#148
20150121050
2015-04-30

Bandwidth increase in branch prediction unit and level 1 instruction cache

#149
20150052338
2015-02-19

Arithmetic processing device and control method of arithmetic processing device

#150
20150046691
2015-02-12

Global branch prediction using branch and fetch group history

#151
20150046682
2015-02-12

Global branch prediction using branch and fetch group history

#152
20140365753
2014-12-11

Selective accumulation and use of predicting unit history

#153
20140344558
2014-11-20

Next fetch predictor return address stack

#154
20140281441
2014-09-18

Indirect branch prediction

#155
20140229719
2014-08-14

Method and apparatus for branch prediction

#156
20140201507
2014-07-17

Thread selection at a processor based on branch prediction confidence

#157
20140195789
2014-07-10

Usefulness indication for indirect branch prediction training

#158
20140173262
2014-06-19

Energy-focused compiler-assisted branch prediction

#159
20140156979
2014-06-05

Using a plurality of tables for improving performance in predicting branches in processor instructions

#160
20140095849
2014-04-03

Instruction and logic for optimization level aware branch prediction

#161
20140089647
2014-03-27

Branch predictor for wide issue, arbitrarily aligned fetch that can cross cache line boundaries

#162
20140082339
2014-03-20

Global weak pattern history table filtering

#163
20140075168
2014-03-13

Instruction sequence buffer to store branches having reliably predictable instruction sequences

#164
20140075166
2014-03-13

Swapping branch direction history(ies) in response to a branch prediction table swap instruction(s), and related systems and methods

#165
20140059332
2014-02-27

Hybrid polymorphic inline cache and branch target buffer prediction units for indirect branch prediction for emulation environments

#166
20140052972
2014-02-20

Meta predictor restoration upon detecting misprediction

#167
20140025938
2014-01-23

Prediction optimizations for Macroscalar vector partitioning loops

#168
20140019721
2014-01-16

Managed instruction cache prefetching

#169
20140006752
2014-01-02

Qualifying Software Branch-Target Hints with Hardware-Based Predictions

#170
20130339698
2013-12-19

Selectively blocking branch prediction for a predetermined number of instructions

#171
20130339696
2013-12-19

Selectively blocking branch prediction for a predetermined number of instructions

#172
20130339692
2013-12-19

Mitigating instruction prediction latency with independently filtered presence predictors

#173
20130332715
2013-12-12

Global weak pattern history table filtering

#174
20130318332
2013-11-28

BRANCH MISPREDICTION BEHAVIOR SUPPRESSION USING A BRANCH OPTIONAL INSTRUCTION

#175
20130311760
2013-11-21

Multi level indirect predictor using confidence counter and program counter address filter scheme

#176
20130262833
2013-10-03

Selective suppression of branch prediction in vector partitioning loops until dependency vector is available for predicate generating instruction

#177
20130198499
2013-08-01

System and method for mitigating the impact of branch misprediction when exiting spin loops

#178
20130191825
2013-07-25

System and method for selectively saving and restoring state of branch prediction logic through separate hypervisor-mode and guest-mode and/or user-mode instructions

#179
20130191824
2013-07-25

Virtualization support for branch prediction logic enable / disable at hypervisor and guest operating system levels

#180
20130151823
2013-06-13

Preventing update training of first predictor with mismatching second predictor for branch instructions with alternating pattern hysteresis

#181
20130117760
2013-05-09

Software-assisted instruction level execution preemption

#182
20130080750
2013-03-28

Processor and control method of processor

#183
20130080749
2013-03-28

PROCESSOR AND CONTROL METHOD OF PROCESSOR

#184
20130036297
2013-02-07

Meta predictor restoration upon detecting misprediction

#185
20130007425
2013-01-03

Processor and data processing method incorporating an instruction pipeline with conditional branch direction prediction for fast access to branch target instructions

#186
20120303938
2012-11-29

Performance in predicting branches

#187
20120290821
2012-11-15

LOW-LATENCY BRANCH TARGET CACHE

#188
20120210107
2012-08-16

PREDICATED ISSUE FOR CONDITIONAL BRANCH INSTRUCTIONS

#189
20120166775
2012-06-28

Combined level 1 and level 2 branch predictor

#190
20120124349
2012-05-17

Power efficient pattern history table fetch in branch predictor

#191
20120117362
2012-05-10

Detecting branch direction and target address pattern and supplying fetch address by replay unit instead of branch prediction unit

#192
20120079255
2012-03-29

INDIRECT BRANCH PREDICTION BASED ON BRANCH TARGET BUFFER HYSTERESIS

#193
20120042155
2012-02-16

System and method for selectively managing a branch target address cache of a multiple-stage predictor

#194
20110320793
2011-12-29

Operating system aware branch predictor using a dynamically reconfigurable branch history table

#195
20110320792
2011-12-29

State machine-based filtering of pattern history tables based on distinguishable pattern detection

#196
20110289300
2011-11-24

Indirect branch target predictor that prevents speculation if mispredict is expected

#197
20110225401
2011-09-15

Executing touchBHT instruction to pre-fetch information to prediction mechanism for branch with taken history

#198
20110113223
2011-05-12

Branch target buffer for emulation environments

#199
20110087866
2011-04-14

Perceptron-based branch prediction mechanism for predicting conditional branch instructions on a multithreaded processor

#200
20110078425
2011-03-31

BRANCH PREDICTION MECHANISM FOR PREDICTING INDIRECT BRANCH TARGETS

#201
20100306515
2010-12-02

Predictors with adaptive prediction threshold

#202
20100287358
2010-11-11

Branch prediction path wrong guess instruction

#203
20100169627
2010-07-01

System and method for repairing a speculative global history record

#204
20100169626
2010-07-01

System and method for a multi-schema branch predictor

#205
20100146249
2010-06-10

Control-flow prediction using multiple independent predictors

#206
20090287912
2009-11-19

System and method for branch misprediction prediction using a mispredicted branch table having entry eviction protection

#207
20090276611
2009-11-05

Microprocessor system for simultaneously accessing multiple branch history table entries using a single port

#208
20090265533
2009-10-22

Branch prediction mechanisms using multiple hash functions

#209
20090210730
2009-08-20

Method and system for power conservation in a hierarchical branch predictor

#210
20090210686
2009-08-20

Method and system for purging pattern history tables as a function of global accuracy in a state machine-based filtered gshare branch predictor

#211
20090204797
2009-08-13

Mitigating lookahead branch prediction latency by purposely stalling a branch instruction until a delayed branch prediction is received or a timeout occurs

#212
20090198984
2009-08-06

Global history branch prediction updating responsive to taken branches

#213
20090198983
2009-08-06

Branch prediction with partially folded global history vector for reduced XOR operation time

#214
20090198921
2009-08-06

Indexed table circuit having reduced aliasing

#215
20090164766
2009-06-25

Branch history with polymorphic indirect branch information

#216
20090138690
2009-05-28

Local and global branch prediction information storage

#217
20090125707
2009-05-14

System and method for speculative global history prediction updating

#218
20090119494
2009-05-07

Structure for predictive decoding

#219
20090063831
2009-03-05

Branch predictor for branches with asymmetric penalties

#220
20090049286
2009-02-19

Branch target address cache

#221
20090037709
2009-02-05

Branch prediction device and method that breaks accessing a pattern history table into multiple pipeline stages

#222
20090037708
2009-02-05

Target branch prediction using a plurality of tables

#223
20080307209
2008-12-11

METHODS AND APPARATUS FOR IMPLEMENTING POLYMORPHIC BRANCH PREDICTORS

#224
20080276069
2008-11-06

Method for predictive decoding of a load tagged pointer instruction

#225
20080256347
2008-10-16

Method, system, and computer program product for path-correlated indirect address predictions

#226
20080215865
2008-09-04

Data processor and memory read active control method

#227
20080162905
2008-07-03

DESIGN STRUCTURE FOR DOUBLE-WIDTH INSTRUCTION QUEUE FOR INSTRUCTION EXECUTION

#228
20080109644
2008-05-08

System and method for using a working global history register

#229
20080072024
2008-03-20

Predicting instruction branches with bimodal, little global, big global, and loop (BgGL) branch predictors

#230
20080059779
2008-03-06

Overriding a static prediction with a level-two predictor

#231
20080052501
2008-02-28

Filtered branch-prediction predicate generation

#232
20080052500
2008-02-28

Hybrid branch predictor having negative ovedrride signals

#233
20080040576
2008-02-14

Associate Cached Branch Information with the Last Granularity of Branch instruction in Variable Length instruction Set

#234
20080005543
2008-01-03

System and method for selectively managing a branch target address cache of a multiple-stage predictor

#235
20080005542
2008-01-03

Polymorphic branch predictor and method with selectable mode of prediction

#236
20070288736
2007-12-13

Local and global branch prediction information storage

#237
20070288735
2007-12-13

Branch prediction within a multithreaded processor

#238
20070288734
2007-12-13

Double-Width Instruction Queue for Instruction Execution

#239
20070288732
2007-12-13

Hybrid Branch Prediction Scheme

#240
20070288731
2007-12-13

Dual Path Issue for Conditional Branch Instructions

#241
20070288730
2007-12-13

Predicated issue for conditional branch instructions

#242
20070239974
2007-10-11

System for target branch prediction using correlation of local target histories including update inhibition for inefficient entries

#243
20070220239
2007-09-20

Representing loop branches in a branch history register with multiple bits

#244
20070162728
2007-07-12

Information processing apparatus, replacing method, and computer-readable recording medium on which a replacing program is recorded

#245
20070083741
2007-04-12

Apparatus and method for selectively overriding return stack prediction in response to detection of non-standard return sequence

#246
20070083739
2007-04-12

Hybrid branch predictor using component predictors each having confidence and override signals

#247
20070061554
2007-03-15

Branch predictor for a processor and method of predicting a conditional branch

#248
20070005945
2007-01-04

Branch prediction apparatus, its method and processor

#249
20060242392
2006-10-26

Reading prediction outcomes within a branch prediction mechanism

#250
20060224872
2006-10-05

System for speculative branch prediction optimization and method thereof

#251
20060218385
2006-09-28

Branch target address cache storing two or more branch target addresses per index

#252
20060190709
2006-08-24

Method and system for branch prediction

#253
20060149951
2006-07-06

Pipeline having bifurcated global branch history buffer for indexing branch history table per instruction fetch group

#254
20060112262
2006-05-25

Branch prediction of unconditionally executed branch instructions

#255
20060101299
2006-05-11

Controller for instruction cache and instruction translation look-aside buffer, and method of controlling the same

#256
20060095750
2006-05-04

Processes, circuits, devices, and systems for branch prediction and other processor improvements

#257
20060095748
2006-05-04

Information processing apparatus, method, and computer-readable recording medium for replacing an entry in a memory device

#258
20060095745
2006-05-04

Branch prediction and other processor improvements using FIFO for bypassing certain processor pipeline stages

#259
20060090063
2006-04-27

Method for executing structured symbolic machine code on a microprocessor

#260
20060036837
2006-02-16

Prophet/critic hybrid predictor

#261
20060026408
2006-02-02

Run-time updating of prediction hint instructions

#262
20050283593
2005-12-22

Loop end prediction

#263
20050268075
2005-12-01

Method and structure for concurrent branch prediction in a processor

#264
20050262332
2005-11-24

Method and system for branch target prediction using path information

#265
20050257036
2005-11-17

State machine based filtering of non-dominant branches to use a modified gshare scheme

#266
20050228977
2005-10-13

Branch prediction mechanism using multiple hash functions

#267
20050216714
2005-09-29

Method and apparatus for predicting confidence and value

#268
20050172277
2005-08-04

Energy-focused compiler-assisted branch prediction

#269
20050149707
2005-07-07

Predicting instruction branches with a plurality of global predictors using varying amounts of history instruction

#270
20050132175
2005-06-16

Speculative hybrid branch direction predictor

#271
20050132174
2005-06-16

Predicting instruction branches with independent checking predictions

#272
20050125646
2005-06-09

Method and apparatus for prediction handling multiple branches simultaneously

#273
20050076193
2005-04-07

Apparatus and method for selectively overriding return stack prediction in response to detection of non-standard return sequence

#274
20050066154
2005-03-24

Branch prediction apparatus and method for low power consumption

#275
20050027975
2005-02-03

Recovery of global history vector in the event of a non-branch flush

#276
20050015578
2005-01-20

Two-bit branch prediction scheme using reduced memory size

#277
18896226
2025-12-02

Prediction unit with first predictor that provides a hashed fetch address of a current fetch block to its own input and to a second predictor that uses it to predict the fetch address of a next fetch block

#278
17810253
2025-02-25

Multi-degree branch predictor

#279
15654680
2020-04-07

Suppressing pipeline redirection indications

#280
14969535
2016-10-18

Auxiliary perceptron branch predictor with magnitude usage limit