ClassID:

190270

G06F12/0886 - CPC Classification

Classification description:

Accessing, addressing or allocating within memory systems or architectures; Addressing or allocation; Relocation in hierarchically structured memory systems, e.g. virtual memory systems; Addressing of a memory level in which the access to the desired data or data block requires associative addressing means, e.g. caches; Cache access modes Variable-length word access

Recent Application in this class:
#1
20250284642
2025-09-11

MANAGING DATA USING PERSISTENT STORAGE

#2
20250231883
2025-07-17

METHOD, DEVICE, AND COMPUTER PROGRAM PRODUCT FOR CACHING

#3
20240184706
2024-06-06

Managing data using persistent storage

#4
20230418759
2023-12-28

Slot/sub-slot prefetch architecture for multiple memory requestors

#5
20220414006
2022-12-29

Disassociating memory units with a host system

#6
20220283955
2022-09-08

Data cache region prefetcher

#7
20220164291
2022-05-26

Effective PCIe utilization by PCIe TLP coalescing

#8
20220107888
2022-04-07

Heuristics for selecting subsegments for entry in and entry out operations in an error cache system with coarse and fine grain segments

#9
20220094553
2022-03-24

Cryptographic system memory management

#10
20220050775
2022-02-17

Disassociating memory units with a host system

#11
20210349827
2021-11-11

Slot/sub-slot prefetch architecture for multiple memory requestors

#12
20210342159
2021-11-04

METHOD FOR IMPLEMENTING A LINE SPEED INTERCONNECT STRUCTURE

#13
20210056030
2021-02-25

MULTI-LEVEL SYSTEM MEMORY WITH NEAR MEMORY CAPABLE OF STORING COMPRESSED CACHE LINES

#14
20200293453
2020-09-17

Computing system and method using bit counter

#15
20200177392
2020-06-04

Cryptographic system memory management

#16
20200142836
2020-05-07

Computing system and method using bit counter

#17
20200117592
2020-04-16

Heuristics for selecting subsegments for entry in and entry out operations in an error cache system with coarse and fine grain segments

#18
20200057723
2020-02-20

Slot/sub-slot prefetch architecture for multiple memory requestors

#19
20200057722
2020-02-20

DATA READING METHOD BASED ON VARIABLE CACHE LINE

#20
20190384601
2019-12-19

Processors, methods, systems, and instructions to load multiple data elements to destination storage locations other than packed data registers

#21
20190370180
2019-12-05

System, apparatus and method for selective enabling of locality-based instruction handling

#22
20190317799
2019-10-17

Method for managing transactions routing between source equipment and target equipment

#23
20190294541
2019-09-26

Systems and methods for performing memory compression

#24
20190235877
2019-08-01

Method for implementing a line speed interconnect structure

#25
20190163637
2019-05-30

High-bandwidth prefetcher for high-bandwidth memory

#26
20190138446
2019-05-09

Compressed pages having data and compression metadata

#27
20190108130
2019-04-11

System, apparatus and method for multi-cacheline small object memory tagging

#28
20190108129
2019-04-11

Information processing method and device, and method and device for displaying dynamic information

#29
20190095331
2019-03-28

Multi-level system memory with near memory capable of storing compressed cache lines

#30
20190079779
2019-03-14

Computing system, and driving method and compiling method thereof

#31
20190042435
2019-02-07

HIGH-BANDWIDTH PREFETCHER FOR HIGH-BANDWIDTH MEMORY

#32
20180285280
2018-10-04

System, apparatus and method for selective enabling of locality-based instruction handling

#33
20180253306
2018-09-06

Dynamically selecting a memory boundary to be used in performing operations

#34
20180239710
2018-08-23

Slot/sub-slot prefetch architecture for multiple memory requestors

#35
20180129507
2018-05-10

Method for implementing a line speed interconnect structure

#36
20180095756
2018-04-05

Processors, methods, systems, and instructions to load multiple data elements to destination storage locations other than packed data registers

#37
20180091308
2018-03-29

Cryptographic system memory management

#38
20180089092
2018-03-29

Method and device for managing caches

#39
20180046666
2018-02-15

Computing apparatuses and methods of processing operations thereof

#40
20170371813
2017-12-28

Synchronous input/output (I/O) cache line padding

#41
20170308468
2017-10-26

PERFORMANCE-DRIVEN CACHE LINE MEMORY ACCESS

#42
20170293561
2017-10-12

Reducing memory access bandwidth based on prediction of memory request size

#43
20170255562
2017-09-07

Cache device and semiconductor device including a tag memory storing absence, compression and write state information

#44
20170185532
2017-06-29

Memory integrity with error detection and correction

#45
20160378742
2016-12-29

Computer-program products and methods for annotating ambiguous terms of electronic text documents

#46
20160378671
2016-12-29

CACHE MEMORY SYSTEM AND PROCESSOR SYSTEM

#47
20160335185
2016-11-17

Memory management method and apparatus

#48
20160203084
2016-07-14

Cache line compaction of compressed data segments

#49
20160179677
2016-06-23

Resolving memory accesses crossing cache line boundaries

#50
20160170883
2016-06-16

Apparatus and method for considering spatial locality in loading data elements for execution

#51
20160055094
2016-02-25

Power aware padding

#52
20160055093
2016-02-25

Supplemental write cache command for bandwidth compression

#53
20160041905
2016-02-11

Cache line compaction of compressed data segments

#54
20160004636
2016-01-07

Electronic device with cache memory and method of operating the same

#55
20150381201
2015-12-31

System and method for dictionary-based cache-line level code compression for on-chip memories using gradual bit removal

#56
20150363107
2015-12-17

Memory module and system supporting parallel and serial access modes

#57
20150347142
2015-12-03

Computer processor employing double-ended instruction decoding

#58
20150169459
2015-06-18

Storage system having data storage lines with different data storage line sizes

#59
20150169458
2015-06-18

System and methods for caching a small size I/O to improve caching device endurance

#60
20150154109
2015-06-04

Memory system controller including a multi-resolution internal cache

#61
20150135063
2015-05-14

Systems, computer-program products and methods for annotating documents by expanding abbreviated text

#62
20150135053
2015-05-14

Computer-program products and methods for annotating ambiguous terms of electronic text documents

#63
20150121011
2015-04-30

Storage system having tag storage device with multiple tag entries associated with same data storage line for data recycling and related tag storage device

#64
20150100736
2015-04-09

Hardware managed compressed cache

#65
20150089329
2015-03-26

Electronic circuit for fitting a virtual address range to a physical memory containing faulty address

#66
20150089144
2015-03-26

Method and system for automatic space organization in tier2 solid state drive (SSD) cache in databases for multi page support

#67
20150077426
2015-03-19

Image optimized rolling cache system

#68
20150058576
2015-02-26

Hardware managed compressed cache

#69
20140281246
2014-09-18

Instruction boundary prediction for variable length instruction set

#70
20140189251
2014-07-03

Update mask for handling interaction between fills and updates

#71
20140181387
2014-06-26

Hybrid cache

#72
20140149685
2014-05-29

Cache memory system and method using dynamically allocated dirty mask space

#73
20140095796
2014-04-03

Performance-driven cache line memory access

#74
20140095791
2014-04-03

Performance-driven cache line memory access

#75
20140089598
2014-03-27

Methods and apparatus for managing page crossing instructions with different cacheability

#76
20140075156
2014-03-13

Fetch width predictor

#77
20140028693
2014-01-30

Techniques to request stored data from a memory

#78
20130346790
2013-12-26

Non-disruptive controller replacement in network storage systems

#79
20130339660
2013-12-19

Method and apparatus for a partial-address select-signal generator with address shift

#80
20130311722
2013-11-21

Cache system and a method of operating a cache memory

#81
20130304993
2013-11-14

Method and apparatus for tracking extra data permissions in an instruction cache

#82
20130297868
2013-11-07

Method and system for managing power grid data

#83
20130117495
2013-05-09

Configurable multirank memory system with interface circuit

#84
20120311303
2012-12-06

Processor for performing operations with two wide operands

#85
20120290815
2012-11-15

Parallel processing of two-dimensional data, storage of plural data of the processing results in a cache line and transfer of the data to a memory as in the cache line

#86
20120268458
2012-10-25

Cache line allocation method and system

#87
20120117441
2012-05-10

Processor architecture for executing wide transform slice instructions

#88
20120089783
2012-04-12

Opcode length caching

#89
20120084512
2012-04-05

Fast unaligned cache access system and method

#90
20120072796
2012-03-22

Memory controller with automatic error detection and correction

#91
20120072702
2012-03-22

Prefetcher with arbitrary downstream prefetch cancelation

#92
20120072674
2012-03-22

Double-buffered data storage to reduce prefetch generation stalls

#93
20120072673
2012-03-22

Speculation-aware memory controller arbiter

#94
20120072672
2012-03-22

Prefetch address hit prediction to reduce memory access latency

#95
20120072671
2012-03-22

Prefetch stream filter with FIFO allocation and stream direction prediction

#96
20120072668
2012-03-22

Slot/sub-slot prefetch architecture for multiple memory requestors

#97
20120072667
2012-03-22

Variable line size prefetcher for multiple memory requestors

#98
20120054468
2012-03-01

PROCESSOR, APPARATUS, AND METHOD FOR MEMORY MANAGEMENT

#99
20110197013
2011-08-11

Cache system

#100
20110107069
2011-05-05

Processor Architecture for Executing Wide Transform Slice Instructions

#101
20110082980
2011-04-07

High performance unaligned cache access

#102
20110078382
2011-03-31

Adaptive linesize in a cache

#103
20100268880
2010-10-21

Dynamic runtime modification of array layout for offset

#104
20100262781
2010-10-14

Loading data to vector renamed register from across multiple cache lines

#105
20100217915
2010-08-26

High availability memory system

#106
20100185816
2010-07-22

Multiple Cache Line Size

#107
20100161873
2010-06-24

Compressed cache controller valid word status using pointers

#108
20100153611
2010-06-17

System and method for high performance synchronous DRAM memory controller

#109
20100100684
2010-04-22

SET ASSOCIATIVE CACHE APPARATUS, SET ASSOCIATIVE CACHE METHOD AND PROCESSOR SYSTEM

#110
20100088472
2010-04-08

Data processing system and cache control method

#111
20100077146
2010-03-25

Instruction cache system, instruction-cache-system control method, and information processing apparatus

#112
20100058022
2010-03-04

Adaptive buffer device and method thereof

#113
20100037027
2010-02-11

Transaction manager and cache for processing agent

#114
20090198960
2009-08-06

Partial cache line accesses based on memory access patterns

#115
20090198915
2009-08-06

Dynamic selection of a memory access size

#116
20090198914
2009-08-06

Interconnect operation indicating acceptability of partial data delivery

#117
20090198912
2009-08-06

Cache management for partial cache line operations

#118
20090179902
2009-07-16

Dynamic data type aligned cache optimized for misaligned packed structures

#119
20090157971
2009-06-18

Integration of secure data transfer applications for generic IO devices

#120
20090157963
2009-06-18

Contiguously packed data

#121
20090150756
2009-06-11

Storage control device, and control method for storage control device

#122
20090141991
2009-06-04

System and article of manufacture for using a reentry data stet to decode compressed data

#123
20090132770
2009-05-21

Data cache architecture and cache algorithm used therein

#124
20090113187
2009-04-30

Processor architecture for executing wide transform slice instructions

#125
20090106536
2009-04-23

Processor for executing extract controlled by a register instruction

#126
20090100226
2009-04-16

Cache memory device and microprocessor

#127
20090089540
2009-04-02

Processor architecture for executing transfers between wide operand memories

#128
20090055587
2009-02-26

Adaptive Caching of Input / Output Data

#129
20090013132
2009-01-08

Cache memory

#130
20080256303
2008-10-16

Cache memory

#131
20080252495
2008-10-16

System and program for using a reentry data set to decode compressed data

#132
20080235455
2008-09-25

Cache architecture for a processing unit providing reduced power consumption in cache operation

#133
20080222360
2008-09-11

Multi-port integrated cache

#134
20080215816
2008-09-04

APPARATUS AND METHOD FOR FILTERING UNUSED SUB-BLOCKS IN CACHE MEMORIES

#135
20080172525
2008-07-17

Storage system and method of controlling a storage system

#136
20080154934
2008-06-26

Apparatus, system, and method for efficient adaptive parallel data clustering for loading data into a table

#137
20080098275
2008-04-24

System and program product for error recovery while decoding cached compressed data

#138
20080098175
2008-04-24

System and program product for error recovery while decoding cached compressed data

#139
20080077733
2008-03-27

DATA TRANSFER APPARATUS

#140
20080016317
2008-01-17

Method and arrangement for cache memory management, related processor architecture

#141
20080010433
2008-01-10

Method and apparatus for efficiently accessing both aligned and unaligned data from a memory

#142
20070288707
2007-12-13

Systems and methods for providing data modification operations in memory subsystems

#143
20070283102
2007-12-06

Mechanism that provides efficient multi-word load atomicity

#144
20070255905
2007-11-01

Method and apparatus for caching variable length instructions

#145
20070233961
2007-10-04

Multi-portioned instruction memory

#146
20070233960
2007-10-04

Command processing apparatus and command processing method

#147
20070233944
2007-10-04

Storage control device, and control method for storage control device

#148
20070153014
2007-07-05

Method and system for symmetric allocation for a shared L2 mapping cache

#149
20070143548
2007-06-21

Cache memory and its controlling method

#150
20070050592
2007-03-01

Method and apparatus for accessing misaligned data streams

#151
20070046681
2007-03-01

Memory apparatus and memory control method

#152
20070011377
2007-01-11

Microprocessor apparatus and method for enabling variable width data transfers

#153
20070005901
2007-01-04

Adaptive input / output compressed system and data cache and system using same

#154
20070005895
2007-01-04

Cache memory device and microprocessor

#155
20060265572
2006-11-23

Handling cache miss in an instruction crossing a cache line boundary

#156
20060259681
2006-11-16

Method and apparatus for storing compressed code without an index table

#157
20060218348
2006-09-28

Systems and methods for enabling communications among devices in a multi-cache line size environment and disabling communications among devices of incompatible cache line sizes

#158
20060184734
2006-08-17

Method and apparatus for efficiently accessing both aligned and unaligned data from a memory

#159
20060143404
2006-06-29

System and method for cache coherency in a cache with different cache location lengths

#160
20060106994
2006-05-18

Mechanism that provides efficient multi-word load atomicity

#161
20060069843
2006-03-30

Apparatus and method for filtering unused sub-blocks in cache memories

#162
20060059309
2006-03-16

Cache memory system and control method of the cache memory system

#163
20060004962
2006-01-05

Cache memory system and method capable of adaptively accommodating various memory line sizes

#164
20050286781
2005-12-29

Method for using a reentry data set to decode compressed data

#165
20050270876
2005-12-08

Selectively changeable line width memory

#166
20050268044
2005-12-01

Efficient data cache

#167
20050259476
2005-11-24

L0 cache alignment circuit

#168
20050246507
2005-11-03

Storage pre-alignment and EBCDIC, ASCII and unicode basic latin conversions for packed decimal data

#169
20050177673
2005-08-11

Fast unaligned cache access system and method

#170
20050160234
2005-07-21

Multi-processor computing system that employs compressed cache lines' worth of information and processor capable of use in said system

#171
20050144388
2005-06-30

Processor and memory controller capable of use in computing system that employs compressed cache lines' worth of information

#172
20050071566
2005-03-31

Mechanism to increase data compression in a cache

#173
20050071562
2005-03-31

Mechanism to compress data in a cache

#174
20050027933
2005-02-03

Methods and systems for managing persistent storage of small data objects

#175
20050002579
2005-01-06

Method, system, and program product for error recovery while transmitting and decoding compressed data

#176
20050002578
2005-01-06

Method, system, and program product of error recovery while decoding cached compressed data

#177
18435557
2025-07-15

Method, device, and computer program product for caching

#178
14201562
2016-05-24

Compression format designed for a very fast decompressor

#179
10635870
2016-05-17

Cache management in a mobile device