ClassID:

189719

G06F9/30127 - 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; Register arrangements; Organisation of register space, e.g. banked or distributed register file according to context, e.g. thread buffers Register windows

Recent Application in this class:
#1
20240220247
2024-07-04

Permute Instructions for Register-Based Lookups

#2
20230332886
2023-10-19

Diffractive optical element with undiffracted light expansion for eye safe operation

#3
20230229445
2023-07-20

Efficient inter-thread communication between hardware processing threads of a hardware multithreaded processor by selective aliasing of register blocks

#4
20220206803
2022-06-30

Optimize bound information accesses in buffer protection

#5
20210390379
2021-12-16

Data loading

#6
20210042056
2021-02-11

DATA PROCESSING METHOD AND DEVICE

#7
20210004260
2021-01-07

Information processing apparatus and semiconductor device

#8
20200092358
2020-03-19

Compliance aware service registry and load balancing

#9
20190219979
2019-07-18

Synchronizing multiple processing systems

#10
20190187995
2019-06-20

Asynchronous flush and restore of distributed history buffer

#11
20190179639
2019-06-13

Dynamic fusion based on operand size

#12
20190124144
2019-04-25

Compliance aware service registry and load balancing

#13
20180260623
2018-09-13

Intensity-modulated light pattern for active stereo

#14
20180181405
2018-06-28

Method and apparatus to create register windows for parallel iterations to achieve high performance in HW-SW codesigned loop accelerator

#15
20180173947
2018-06-21

Super-resolving depth map by moving pattern projector

#16
20170351518
2017-12-07

Communication between threads of multi-thread processor

#17
20170123794
2017-05-04

Tightly coupled processor arrays using coarse grained reconfigurable architecture with iteration level commits

#18
20170060579
2017-03-02

Device and processing architecture for resolving execution pipeline dependencies without requiring no operation instructions in the instruction memory

#19
20170053374
2017-02-23

Register spill management for general purpose registers (GPRs)

#20
20160283236
2016-09-29

History buffer with single snoop tag for multiple-field registers

#21
20160196138
2016-07-07

Processor efficiency by combining working and architectural register files

#22
20150242209
2015-08-27

Processor efficiency by combining working and architectural register files

#23
20150039861
2015-02-05

Allocation of alias registers in a pipelined schedule

#24
20150006864
2015-01-01

Register window performance via lazy register fills

#25
20140310496
2014-10-16

Parallel memories for multidimensional data access

#26
20140307307
2014-10-16

Diffractive optical element with undiffracted light expansion for eye safe operation

#27
20140307098
2014-10-16

Extracting true color from a color and infrared sensor

#28
20140307058
2014-10-16

Depth imaging system based on stereo vision and infrared radiation

#29
20140307057
2014-10-16

Super-resolving depth map by moving pattern projector

#30
20140307047
2014-10-16

Active stereo with adaptive support weights from a separate image

#31
20140195774
2014-07-10

Apparatus and method for sliding window data access

#32
20140140342
2014-05-22

Apparatus and computer program product for handling network packets using a pipeline of elements

#33
20140095848
2014-04-03

Tracking operand liveness information in a computer system and performing function based on the liveness information

#34
20140047216
2014-02-13

Scalable decode-time instruction sequence optimization of dependent instructions

#35
20140019727
2014-01-16

Modified balanced throughput data-path architecture for special correlation applications

#36
20130166810
2013-06-27

Apparatus for processing register window overflow and underflow

#37
20130124829
2013-05-16

Reducing power consumption and resource utilization during miss lookahead

#38
20130124828
2013-05-16

Prefetching load data in lookahead mode and invalidating architectural registers instead of writing results for retiring instructions

#39
20130086367
2013-04-04

Tracking operand liveness information in a computer system and performing function based on the liveness information

#40
20130086361
2013-04-04

Scalable decode-time instruction sequence optimization of dependent instructions

#41
20110296142
2011-12-01

Processor and method providing instruction support for instructions that utilize multiple register windows

#42
20110276790
2011-11-10

Instruction support for performing montgomery multiplication

#43
20110271080
2011-11-03

Computer system and method of adapting a computer system to support a register window architecture

#44
20110125988
2011-05-26

Register file having multiple windows and a current window pointer

#45
20110078414
2011-03-31

Accessing a multibank register file using a thread identifier

#46
20100325396
2010-12-23

Multithread processor and method of controlling multithread processor

#47
20100169601
2010-07-01

System for protecting supervisor mode data from user code

#48
20100095156
2010-04-15

Information processing apparatus and control method

#49
20100095103
2010-04-15

Instruction execution control device and instruction execution control method

#50
20100095095
2010-04-15

Instruction processing apparatus

#51
20100095093
2010-04-15

Information processing apparatus and method of controlling register

#52
20100031084
2010-02-04

CHECKPOINTING IN A PROCESSOR THAT SUPPORTS SIMULTANEOUS SPECULATIVE THREADING

#53
20090307469
2009-12-10

Register set used in multithreaded parallel processor architecture

#54
20090300634
2009-12-03

Method and system for register management

#55
20080229080
2008-09-18

ARITHMETIC PROCESSING UNIT

#56
20080209175
2008-08-28

Computer system and method of adapting a computer system to support a register window architecture

#57
20080016325
2008-01-17

Using windowed register file to checkpoint register state

#58
20080010425
2008-01-10

System for protecting sensitive data from user code in register window architecture

#59
20070174597
2007-07-26

Multiple-thread processor with in-pipeline, thread selectable storage

#60
20070169179
2007-07-19

Tightly coupled scalar and boolean processor with result vector subunit controlled by instruction flow

#61
20070067612
2007-03-22

Register window system and method that stores the next register window in a temporary buffer

#62
20060265575
2006-11-23

VIRTUAL REGISTER SET EXPANDING PROCESSOR INTERNAL STORAGE

#63
20060020777
2006-01-26

Processor transferring multiple working register windows transfers global registers only for select exception handling

#64
20060020776
2006-01-26

Multithread processor and register control method

#65
20050223196
2005-10-06

Apparatus and method for separate asymmetric control processing and data path processing in a dual path processor

#66
20050216709
2005-09-29

Microprocessor that carries out context switching by shifting context information stored in a ringed shift register

#67
20050102494
2005-05-12

Method and apparatus for register stack implementation using micro-operations

#68
20050086453
2005-04-21

Method and apparatus for alleviating register window size constraints

#69
17061871
2022-04-12

Save and restore register

#70
16428058
2020-07-21

Hardware for supporting OS driven load anticipation based on variable sized load units