ClassID:

189761

G06F9/3812 - 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 prefetching with instruction modification, e.g. store into instruction stream

Recent Application in this class:
#1
20260064421
2026-03-05

ATOMIC COMPARE AND SWAP USING MICRO-OPERATIONS

#2
20260044347
2026-02-12

Method and Apparatus for Configuring a Reduced Instruction Set Computer Processor Architecture to Execute a Fully Homomorphic Encryption Algorithm

#3
20260017058
2026-01-15

Systems and Methods to Provide Instructions to Coprocessors

#4
20250265089
2025-08-21

APPARATUS AND METHOD

#5
20250123845
2025-04-17

DECODING METHOD OF SIMULTANEOUSLY MULTI-THREADING PROCESSOR, PROCESSOR, AND CHIP

#6
20240296169
2024-09-05

DATA PIPELINE CONTROLLER

#7
20230350684
2023-11-02

Method and Apparatus for Configuring a Reduced Instruction Set Computer Processor Architecture to Execute a Fully Homomorphic Encryption Algorithm

#8
20230099989
2023-03-30

Scalable toggle point control circuitry for a clustered decode pipeline

#9
20230084603
2023-03-16

Methods and apparatus for context switching

#10
20230060957
2023-03-02

Creation of message serializer for event streaming platform

#11
20220360428
2022-11-10

Method and apparatus for configuring a reduced instruction set computer processor architecture to execute a fully homomorphic encryption algorithm

#12
20220342725
2022-10-27

Information-unit based scaling of an ordered event stream

#13
20220197640
2022-06-23

Vector processor supporting linear interpolation on multiple dimensions

#14
20220188122
2022-06-16

Look-ahead staging for time-travel reconstruction

#15
20220066782
2022-03-03

Detecting a repetitive pattern in an instruction pipeline of a processor to reduce repeated fetching

#16
20210389972
2021-12-16

Controller area network apparatus

#17
20210357228
2021-11-18

Determining prefetch patterns with discontinuous strides

#18
20210349815
2021-11-11

Automatically introducing register dependencies to tests

#19
20210318878
2021-10-14

Accelerating AI training by an all-reduce process with compression over a distributed system

#20
20210303584
2021-09-30

Data pipeline controller

#21
20210263787
2021-08-26

Modifying a series of lock acquire and release operations to use a single lock reservation

#22
20210240478
2021-08-05

SYSTEM AND METHOD FOR GENERATING DATA-FLOW ANALYSIS PIPELINES

#23
20210089313
2021-03-25

Dynamic hammock branch training for branch hammock detection in an instruction stream executing in a processor

#24
20210081206
2021-03-18

PROGRAMMABLE ELECTRONIC DEVICES AND METHODS OF OPERATING THEREOF

#25
20210055961
2021-02-25

Protection domains for processes in shared address space

#26
20200387377
2020-12-10

Instruction fusion using dependence analysis

#27
20200334083
2020-10-22

Method, a device, and a computer program product for determining a resource required for executing a code segment

#28
20200213079
2020-07-02

Method and apparatus for configuring a reduced instruction set computer processor architecture to execute a fully homomorphic encryption algorithm

#29
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

#30
20190377579
2019-12-12

Microprocessor, power supply control IC, and power supply

#31
20190311251
2019-10-10

Instruction generation process multiplexing method and device

#32
20190294443
2019-09-26

PROVIDING EARLY PIPELINE OPTIMIZATION OF CONDITIONAL INSTRUCTIONS IN PROCESSOR-BASED SYSTEMS

#33
20180181402
2018-06-28

Processor prefetch throttling based on short streams

#34
20180129498
2018-05-10

MICRO-OP FUSION FOR NON-ADJACENT INSTRUCTIONS

#35
20180095761
2018-04-05

Fused adjacent memory stores

#36
20170308384
2017-10-26

Annotation logic for dynamic instruction lookahead distance determination

#37
20170206088
2017-07-20

MFENCE AND LFENCE MICRO-ARCHITECTURAL IMPLEMENTATION METHOD AND SYSTEM

#38
20170192787
2017-07-06

Loop code processor optimizations

#39
20170075692
2017-03-16

Selective flushing of instructions in an instruction pipeline in a processor back to an execution-resolved target address, in response to a precise interrupt

#40
20170046163
2017-02-16

Processor instruction sequence translation

#41
20170046157
2017-02-16

Processor instruction sequence translation

#42
20160232041
2016-08-11

Last branch record indicators for transactional memory

#43
20160179530
2016-06-23

INSTRUCTION AND LOGIC TO PERFORM A VECTOR SATURATED DOUBLEWORD/QUADWORD ADD

#44
20150278099
2015-10-01

Supporting large pages in hardware prefetchers

#45
20150277915
2015-10-01

Instruction and logic for support of code modification

#46
20150106590
2015-04-16

Filtering out redundant software prefetch instructions

#47
20140281440
2014-09-18

Method and apparatus for precalculating a direct branch partial target address during a misprediction correction process

#48
20140208075
2014-07-24

SYSTEMS AND METHOD FOR UNBLOCKING A PIPELINE WITH SPONTANEOUS LOAD DEFERRAL AND CONVERSION TO PREFETCH

#49
20130340087
2013-12-19

Software license management

#50
20130332929
2013-12-12

Workflow decision management with workflow administration capacities

#51
20130073834
2013-03-21

MFENCE and LFENCE micro-architectural implementation method and system

#52
20130067200
2013-03-14

MFENCE and LFENCE micro-architectural implementation method and system

#53
20120210107
2012-08-16

PREDICATED ISSUE FOR CONDITIONAL BRANCH INSTRUCTIONS

#54
20120191951
2012-07-26

MFENCE and LFENCE micro-architectural implementation method and system

#55
20120110306
2012-05-03

Translated memory protection apparatus for an advanced microprocessor

#56
20120036502
2012-02-09

Consistency checking of source instruction to execute previously translated instructions between copy made upon occurrence of write operation to memory and current version

#57
20120030518
2012-02-02

Processor with last branch record register storing transaction indicator

#58
20110320784
2011-12-29

VERIFICATION OF PROCESSOR ARCHITECTURES ALLOWING FOR SELF MODIFYING CODE

#59
20110307662
2011-12-15

Managing cache coherency for self-modifying code in an out-of-order execution system

#60
20110167498
2011-07-07

Software license management

#61
20100205413
2010-08-12

Translated memory protection

#62
20100131796
2010-05-27

System and Method for Detecting and Recovering from Errors in an Instruction Stream of an Electronic Data Processing System

#63
20100100715
2010-04-22

Handling debugger breakpoints in a shared instruction system

#64
20100070716
2010-03-18

Processor and prefetch support program

#65
20090210627
2009-08-20

Method and system for handling cache coherency for self-modifying code

#66
20090157981
2009-06-18

Coherent instruction cache utilizing cache-op execution resources

#67
20080313440
2008-12-18

Checking for instruction invariance to execute previously obtained translation code by comparing instruction to a copy stored when write operation to the memory portion occur

#68
20080301369
2008-12-04

Processing of self-modifying code in multi-address-space and multi-processor systems

#69
20080276079
2008-11-06

Minimizing unscheduled D-cache miss pipeline stalls in a cascaded delayed execution pipeline

#70
20080016290
2008-01-17

Dynamic instruction and data updating architecture

#71
20070288734
2007-12-13

Double-Width Instruction Queue for Instruction Execution

#72
20070288730
2007-12-13

Predicated issue for conditional branch instructions

#73
20070234010
2007-10-04

Suppression of store checking

#74
20070186080
2007-08-09

Scheduling instructions in a cascaded delayed execution pipeline to minimize pipeline stalls caused by a cache miss

#75
20070100990
2007-05-03

Workflow decision management with workflow administration capacities

#76
20070073971
2007-03-29

Memory caching in data processing

#77
20060149947
2006-07-06

Branch prediction using precedent instruction address of relative offset determined based on branch type and enabling skipping

#78
20060085599
2006-04-20

Processing of self-modifying code in multi-address-space and multi-processor systems

#79
20060036808
2006-02-16

Method and apparatus for redirection of operations between interfaces

#80
15484439
2022-10-11

Systems and methods for optimizing authentication branch instructions