ClassID:

191562

G06F2212/681 - CPC Classification

Classification description:

Indexing scheme relating to accessing, addressing or allocation within memory systems or architectures; Details of translation look-aside buffer [TLB] Multi-level TLB, e.g. microTLB and main TLB

Recent Application in this class:
#1
20250103503
2025-03-27

ZERO LATENCY PREFETCHING IN CACHES

#2
20240385840
2024-11-21

CACHE MANAGEMENT OPERATIONS USING STREAMING ENGINE

#3
20240232078
2024-07-11

Controller for locking of selected cache regions

#4
20240111687
2024-04-04

Translating virtual memory addresses to physical memory addresses

#5
20240028522
2024-01-25

Process dedicated in-memory translation lookaside buffers (TLBs) (mTLBs) for augmenting memory management unit (MMU) TLB for translating virtual addresses (VAs) to physical addresses (PAs) in a processor-based system

#6
20230418763
2023-12-28

TRANSLATION LOOKASIDE BUFFER (TLB) PREFETCHER WITH MULTI- LEVEL TLB PREFETCHES AND FEEDBACK ARCHITECTURE

#7
20230057083
2023-02-23

HOT PAGE DETECTION BY SAMPLING TLB RESIDENCY

#8
20230043506
2023-02-09

Apparatus and method for efficient process-based compartmentalization

#9
20230004498
2023-01-05

Zero latency prefetching in caches

#10
20220309001
2022-09-29

Translation bandwidth optimized prefetching strategy through multiple translation lookaside buffers

#11
20220244957
2022-08-04

Cache Preload Operations Using Streaming Engine

#12
20220147463
2022-05-12

Process dedicated in-memory translation lookaside buffers (TLBs) (mTLBs) for augmenting memory management unit (MMU) TLB for translating virtual addresses (VAs) to physical addresses (PAs) in a processor-based system

#13
20210406014
2021-12-30

Cache management operations using streaming engine

#14
20210311883
2021-10-07

Apparatus and method for efficient process-based compartmentalization

#15
20210200687
2021-07-01

Apparatus and method for efficient process-based compartmentalization

#16
20210149818
2021-05-20

Process dedicated in-memory translation lookaside buffers (TLBs) (mTLBs) for augmenting memory management unit (MMU) TLB for translating virtual addresses (VAs) to physical addresses (PAs) in a processor-based system

#17
20210141732
2021-05-13

Zero latency prefetching in caches

#18
20210026771
2021-01-28

Cache structure using a logical directory

#19
20200301849
2020-09-24

Using multiple memory elements in an input-output memory management unit for performing virtual address to physical address translations

#20
20200293457
2020-09-17

Apparatus and method

#21
20200285470
2020-09-10

Cache preload operations using streaming engine

#22
20200285469
2020-09-10

Cache management operations using streaming engine

#23
20200169383
2020-05-28

Cryptographic computing engine for memory load and store units of a microarchitecture pipeline

#24
20200159670
2020-05-21

Multi-engine address translation facility

#25
20200110711
2020-04-09

Method and apparatus for an efficient TLB lookup

#26
20190384722
2019-12-19

Quality of service for input/output memory management unit

#27
20190384601
2019-12-19

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

#28
20190340123
2019-11-07

Controller for locking of selected cache regions

#29
20190286572
2019-09-19

Facilitating access to memory locality domain information

#30
20190236025
2019-08-01

Multi-engine address translation facility

#31
20190236024
2019-08-01

Multi-engine address translation facility

#32
20190138240
2019-05-09

Address translation for scalable linked devices

#33
20190114263
2019-04-18

Zero latency prefetching in caches

#34
20190095205
2019-03-28

Cache preload operations using streaming engine

#35
20190095204
2019-03-28

Cache management operations using streaming engine

#36
20190087350
2019-03-21

Intelligently partitioning data cache to allocate space for translation entries

#37
20190018796
2019-01-17

Method and apparatus for an efficient TLB lookup

#38
20190018795
2019-01-17

Method and apparatus for an efficient TLB lookup

#39
20190012271
2019-01-10

MECHANISMS TO ENFORCE SECURITY WITH PARTIAL ACCESS CONTROL HARDWARE OFFLINE

#40
20180365171
2018-12-20

Incorporating purge history into least-recently-used states of a translation lookaside buffer

#41
20180365169
2018-12-20

Incorporating purge history into least-recently-used states of a translation lookaside buffer

#42
20180365153
2018-12-20

Cache structure using a logical directory

#43
20180365152
2018-12-20

Cache structure using a logical directory

#44
20180314645
2018-11-01

Translation lookaside buffer switch bank

#45
20180285198
2018-10-04

Recovery mechanism for low latency metadata log

#46
20180260337
2018-09-13

Multi-engine address translation facility

#47
20180260336
2018-09-13

Multi-engine address translation facility

#48
20180246816
2018-08-30

Streaming translation lookaside buffer

#49
20180246815
2018-08-30

Sharing translation lookaside buffer resources for different traffic classes

#50
20180173643
2018-06-21

Time-restricted access to file data

#51
20180173641
2018-06-21

Apparatus and method for address translation and control of whether an access request is rejected based on an ownership table indicating an owner process for a block of physical addresses

#52
20180157493
2018-06-07

Reduced stack usage in a multithreaded processor

#53
20180129620
2018-05-10

Programmable memory transfer request processing units

#54
20180121365
2018-05-03

Identifying stale entries in address translation cache

#55
20180107604
2018-04-19

Apparatus and method for maintaining address translation data within an address translation cache

#56
20180095756
2018-04-05

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

#57
20180024940
2018-01-25

Systems and methods for accessing a unified translation lookaside buffer

#58
20180018278
2018-01-18

Reducing over-purging of structures associated with address translation using an array of tags

#59
20170344490
2017-11-30

Using multiple memory elements in an input-output memory management unit for performing virtual address to physical address translations

#60
20170185528
2017-06-29

Data processing apparatus, and a method of handling address translation within a data processing apparatus

#61
20170161192
2017-06-08

Identifying stale entries in address translation cache

#62
20170153983
2017-06-01

Supervisory memory management unit

#63
20170132148
2017-05-11

Memory management method and device and memory controller

#64
20170116134
2017-04-27

Multi-core shared page miss handler

#65
20170031834
2017-02-02

Backward compatibility by restriction of hardware resources

#66
20170010977
2017-01-12

Systems and methods for accessing a unified translation lookaside buffer

#67
20160323407
2016-11-03

Data processing apparatus, controller, cache and method

#68
20160314088
2016-10-27

Photonics-Optimized Processor System

#69
20160283396
2016-09-29

Multiple stage memory management

#70
20160259731
2016-09-08

Memory management for address translation including detecting and handling a translation error condition

#71
20160232106
2016-08-11

Address translation in a data processing apparatus

#72
20160224399
2016-08-04

Method and apparatus for accessing hardware resource

#73
20160179700
2016-06-23

Hiding page translation miss latency in program memory controller by selective page miss translation prefetch

#74
20160179699
2016-06-23

Hiding page translation miss latency in program memory controller by next page prefetch on crossing page boundary

#75
20160170904
2016-06-16

Method and apparatus for querying physical memory address

#76
20160098357
2016-04-07

Method and apparatus for determining physical address

#77
20160085669
2016-03-24

Descriptor ring management

#78
20160048453
2016-02-18

Multiprocessor computer system

#79
20150339233
2015-11-26

Facilitating efficient prefetching for scatter/gather operations

#80
20150301954
2015-10-22

Systems and methods for accessing a unified translation lookaside buffer

#81
20150269088
2015-09-24

Selective purging of PCI I/O address translation buffer

#82
20150220436
2015-08-06

Power efficient level one data cache access with pre-validated tags

#83
20150169468
2015-06-18

Device for selecting a level for at least one read voltage

#84
20150149743
2015-05-28

Management method of virtual-to-physical address translation system using part of bits of virtual address as index

#85
20150143046
2015-05-21

Systems and methods for reducing first level cache energy by eliminating cache address tags

#86
20150082000
2015-03-19

System-on-chip and address translation method thereof using a translation lookaside buffer and a prefetch buffer

#87
20150058592
2015-02-26

Inter-core cooperative TLB prefetchers

#88
20140337600
2014-11-13

Providing metadata in a translation lookaside buffer (TLB)

#89
20140201421
2014-07-17

Indexed page address translation to reduce memory footprint in virtualized environments

#90
20140195771
2014-07-10

Anticipatorily loading a page of memory

#91
20140181460
2014-06-26

Processing device with address translation probing and methods

#92
20140173244
2014-06-19

Filtering requests for a translation lookaside buffer

#93
20140156930
2014-06-05

Caching of virtual to physical address translations

#94
20140143519
2014-05-22

Store operation with conditional push of a tag value to a queue

#95
20140108766
2014-04-17

PREFETCHING TABLEWALK ADDRESS TRANSLATIONS

#96
20140075123
2014-03-13

Concurrent page table walker control for TLB miss handling

#97
20140052956
2014-02-20

STLB prefetching for a multi-dimension engine

#98
20140052955
2014-02-20

DMA engine with STLB prefetch capabilities and tethered prefetching

#99
20140052954
2014-02-20

System translation look-aside buffer with request-based allocation and prefetching

#100
20140052919
2014-02-20

System translation look-aside buffer integrated in an interconnect

#101
20140052917
2014-02-20

Using a shared last-level TLB to reduce address-translation latency

#102
20140006681
2014-01-02

MEMORY MANAGEMENT IN A VIRTUALIZATION ENVIRONMENT

#103
20130238874
2013-09-12

Systems and methods for accessing a unified translation lookaside buffer

#104
20130031332
2013-01-31

Multi-core shared page miss handler

#105
20120297161
2012-11-22

Providing metadata in a translation lookaside buffer (TLB)

#106
20120297139
2012-11-22

MEMORY MANAGEMENT UNIT, APPARATUSES INCLUDING THE SAME, AND METHOD OF OPERATING THE SAME

#107
20120011342
2012-01-12

System and method to manage a translation lookaside buffer

#108
20120005454
2012-01-05

Data processing apparatus for storing address translations

#109
20110231612
2011-09-22

Pre-fetching for a sibling cache

#110
20110208944
2011-08-25

Providing metadata in a translation lookaside buffer (TLB)

#111
20110145542
2011-06-16

Apparatuses, Systems, and Methods for Reducing Translation Lookaside Buffer (TLB) Lookups

#112
20110040950
2011-02-17

Translation look-aside buffer

#113
20110010521
2011-01-13

TLB prefetching

#114
20100332790
2010-12-30

Processor and address translating method

#115
20100199064
2010-08-05

Fast address translation for linear and circular modes

#116
20100185831
2010-07-22

SEMICONDUCTOR INTEGRATED CIRCUIT AND ADDRESS TRANSLATION METHOD

#117
20100161923
2010-06-24

Method and apparatus for reallocating memory content

#118
20100106938
2010-04-29

Arithmetic processing unit and control method for evicting an entry from a TLB to another TLB

#119
20100106936
2010-04-29

Calculator and TLB control method

#120
20100106921
2010-04-29

System and method for concurrently managing memory access requests

#121
20100100702
2010-04-22

Arithmetic processing apparatus, TLB control method, and information processing apparatus

#122
20100070708
2010-03-18

Arithmetic processing apparatus and method

#123
20090327649
2009-12-31

Three-tiered translation lookaside buffer hierarchy in a multithreading microprocessor

#124
20090216995
2009-08-27

System, method and computer program product for providing quiesce filtering for shared memory

#125
20090198906
2009-08-06

Techniques for multi-level indirect data prefetching

#126
20090172243
2009-07-02

Providing metadata in a translation lookaside buffer (TLB)

#127
20090043985
2009-02-12

Address translation with multiple translation look aside buffers

#128
20080215815
2008-09-04

System and method of improving task switching and page translation performance utilizing a multilevel translation lookaside buffer

#129
20080141002
2008-06-12

INSTRUCTION PIPELINE MONITORING DEVICE AND METHOD THEREOF

#130
20080104599
2008-05-01

Method to optimize effective page number to real page number translation path from page table entries match resumption of execution stream

#131
20070288721
2007-12-13

Miss-under-miss processing and cache flushing

#132
20070239960
2007-10-11

Data processor and IP module for data processor

#133
20070204129
2007-08-30

Address converting apparatus

#134
20070094476
2007-04-26

Updating multiple levels of translation lookaside buffers (TLBs) field

#135
20070055824
2007-03-08

Microprocessor with improved data stream prefetching

#136
20070050594
2007-03-01

TLB lock indicator

#137
20060277390
2006-12-07

Microprocessor including a configurable translation lookaside buffer

#138
20060277348
2006-12-07

Scalable DMA remapping on a computer bus

#139
20060271760
2006-11-30

Translation look-aside buffer supporting mutually untrusted operating systems

#140
20060230252
2006-10-12

System and method of improving task switching and page translation performance utilizing a multilevel translation lookaside buffer

#141
20060206686
2006-09-14

Three-tiered translation lookaside buffer hierarchy in a multithreading microprocessor

#142
20060179264
2006-08-10

Method to optimize effective page number to real page number translation path from page table entries match resumption of execution stream

#143
20060136696
2006-06-22

Method and apparatus for address translation

#144
20060026365
2006-02-02

Information processing apparatus and software pre-fetch control method

#145
20050038973
2005-02-17

Data processor and IP module for data processor

#146
20050027962
2005-02-03

System and method for encoding page size information

#147
20050027961
2005-02-03

Address translation using a page size tag

#148
20050015378
2005-01-20

Apparatus and method for determining a physical address from a virtual address by using a hierarchical mapping regulation with compressed nodes

#149
17834505
2023-07-04

Gathering translation entry invalidation requests in a data processing system

#150
17132147
2022-03-29

Range based flushing mechanism

#151
16146332
2022-10-11

Fine-grained access memory controller