ClassID:

190279

G06F12/1027 - page 3 - 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; Address translation using associative or pseudo-associative address translation means, e.g. translation look-aside buffer [TLB]

Recent Application in this class:
#601
20190065226
2019-02-28

Method to manage guest address space trusted by virtual machine monitor

#602
20190065186
2019-02-28

Method for min-max computation in associative memory

#603
20190056964
2019-02-21

Methods, systems and apparatus for supporting wide and efficient front-end operation with guest-architecture emulation

#604
20190050581
2019-02-14

Techniques for enclave confidentiality management

#605
20190042966
2019-02-07

APPARATUS AND METHOD INCLUDING A THERMAL NOISE ADAPTIVE SCHEDULER FOR CONTROLLING A QUANTUM COMPUTER

#606
20190042671
2019-02-07

Avoiding asynchronous enclave exits based on requests to invalidate translation lookaside buffer entries

#607
20190042481
2019-02-07

Process-based multi-key total memory encryption

#608
20190042465
2019-02-07

Virtual transfer of data between memory and storage domains

#609
20190042461
2019-02-07

Pause communication from I/O devices supporting page faults

#610
20190042446
2019-02-07

Mitigation of cache-latency based side-channel attacks

#611
20190042425
2019-02-07

Management of coherent links and multi-level memory

#612
20190042145
2019-02-07

Method and apparatus for multi-level memory early page demotion

#613
20190034376
2019-01-31

Serdes link training

#614
20190034239
2019-01-31

Dynamic thread mapping

#615
20190026231
2019-01-24

System Memory Management Unit Architecture For Consolidated Management Of Virtual Machine Stage 1 Address Translations

#616
20190026228
2019-01-24

Private caching for thread local storage data access

#617
20190018795
2019-01-17

Method and apparatus for an efficient TLB lookup

#618
20190018789
2019-01-17

Memory address translation

#619
20190018779
2019-01-17

Filtering of redundantly scheduled write passes

#620
20190012484
2019-01-10

Unified addressable memory

#621
20190012271
2019-01-10

MECHANISMS TO ENFORCE SECURITY WITH PARTIAL ACCESS CONTROL HARDWARE OFFLINE

#622
20190012266
2019-01-10

Apparatuses and methods for a processor architecture

#623
20190012179
2019-01-10

Supporting soft reboot in multi-processor systems without hardware or firmware control of processor state

#624
20190005152
2019-01-03

Searching varying selectable physical blocks of entries within a content-addressable memory

#625
20190004966
2019-01-03

SEMICONDUCTOR DEVICE

#626
20190004965
2019-01-03

Method for switching address spaces via an intermediate address space

#627
20190004961
2019-01-03

Memory type which is cacheable yet inaccessible by speculative instructions

#628
20190004883
2019-01-03

Providing hardware-based translation lookaside buffer (TLB) conflict resolution in processor-based systems

#629
20190004841
2019-01-03

Memory Sharing For Virtual Machines

#630
20180373657
2018-12-27

INPUT/OUTPUT COMPUTER SYSTEM INCLUDING HARDWARE ASSISTED AUTOPURGE OF CACHE ENTRIES ASSOCIATED WITH PCI ADDRESS TRANSLATIONS

#631
20180373647
2018-12-27

Technologies for protecting virtual machine memory

#632
20180365182
2018-12-20

Management of data transaction from I/O devices

#633
20180365180
2018-12-20

Management of data transaction from I/O devices

#634
20180365166
2018-12-20

Suspending translation look-aside buffer purge execution in a multi-processor environment

#635
20180365165
2018-12-20

Suspending translation look-aside buffer purge execution in a multi-processor environment

#636
20180365164
2018-12-20

Sharing virtual and real translations in a virtual cache

#637
20180365163
2018-12-20

Switching between single-level and two-level page table translations

#638
20180365162
2018-12-20

Suspending translation look-aside buffer purge execution in a multi-processor environment

#639
20180365161
2018-12-20

Sharing virtual and real translations in a virtual cache

#640
20180365157
2018-12-20

Memory management supporting huge pages

#641
20180365153
2018-12-20

Cache structure using a logical directory

#642
20180365152
2018-12-20

Cache structure using a logical directory

#643
20180357179
2018-12-13

Maintaining processor resources during architectural events

#644
20180357177
2018-12-13

Memory management for a hierarchical memory system

#645
20180357171
2018-12-13

Transmission of a message based on a determined cognitive context

#646
20180349295
2018-12-06

Data processor

#647
20180349289
2018-12-06

Global variable migration via virtual memory overlay technique for multi-version asynchronous dynamic software update

#648
20180349288
2018-12-06

Input/output translation lookaside buffer prefetching

#649
20180341597
2018-11-29

Virtual register file

#650
20180336142
2018-11-22

Method and apparatus for hardware management of multiple memory pools

#651
20180336035
2018-11-22

Method and apparatus for processing instructions using processing-in-memory

#652
20180329829
2018-11-15

Tracking and managing translation lookaside buffers

#653
20180329828
2018-11-15

Kernel-assisted inter-process data transfer

#654
20180329637
2018-11-15

Incremental snapshot based technique on paged translation systems

#655
20180322044
2018-11-08

Methods for scheduling read commands and apparatuses using the same

#656
20180321963
2018-11-08

Safe execution of virtual machine callbacks in a hypervisor

#657
20180314645
2018-11-01

Translation lookaside buffer switch bank

#658
20180314644
2018-11-01

Electronic device and method for managing memory thereof

#659
20180314584
2018-11-01

Managed hardware accelerator address translation fault resolution utilizing a credit

#660
20180314582
2018-11-01

Managed hardware accelerator address translation fault resolution utilizing a credit

#661
20180314526
2018-11-01

Event triggered programmable prefetcher

#662
20180314436
2018-11-01

Page migration with varying granularity

#663
20180307623
2018-10-25

Methods and systems including a memory-side memory controller configured to interpret capabilities to provide a requested dataset to a central processing unit

#664
20180307622
2018-10-25

Fully virtualized TLBs

#665
20180307621
2018-10-25

Memory access compression using clear code for tile pixels

#666
20180307618
2018-10-25

Pseudo-invalidating dynamic address translation (DAT) tables of a DAT structure associated with a workload

#667
20180307617
2018-10-25

Permuted memory access mapping

#668
20180307414
2018-10-25

Silent active page migration faults

#669
20180300256
2018-10-18

MAINTAINING AGENT INCLUSIVITY WITHIN A DISTRIBUTED MMU

#670
20180300255
2018-10-18

MAINTAINING AGENT INCLUSIVITY WITHIN A DISTRIBUTED MMU

#671
20180300253
2018-10-18

TRANSLATE FURTHER MECHANISM

#672
20180293183
2018-10-11

Apparatus and method for memory management in a graphics processing environment

#673
20180293167
2018-10-11

Method and apparatus for accessing data stored in a storage system that includes both a final level of cache and a main memory

#674
20180293126
2018-10-11

Operation of a multi-slice processor implementing exception handling in a nested translation environment

#675
20180292997
2018-10-11

Translation lookaside buffer in a switch

#676
20180286491
2018-10-04

Zero test time memory using background built-in self-test

#677
20180285267
2018-10-04

Reducing conflicts in direct mapped caches

#678
20180285261
2018-10-04

Dynamic fill policy for a shared cache

#679
20180276145
2018-09-27

Kernel same-page merging for encrypted memory

#680
20180275879
2018-09-27

Asynchronously clearing page frames

#681
20180267725
2018-09-20

Partitioned memory with locally aggregated copy pools

#682
20180267722
2018-09-20

Partitioned memory with locally aggregated copy pools

#683
20180267706
2018-09-20

Storage system, computer program product, and method for managing a hybrid memory device system

#684
20180260323
2018-09-13

Allocating and accessing memory pages with near and far memory blocks from heterogeneous memories

#685
20180253374
2018-09-06

Management device, information processing device, and management method

#686
20180253347
2018-09-06

Storage device and error correction method for storage device

#687
20180246816
2018-08-30

Streaming translation lookaside buffer

#688
20180246815
2018-08-30

Sharing translation lookaside buffer resources for different traffic classes

#689
20180246814
2018-08-30

Per-page control of physical address space distribution among memory modules

#690
20180246656
2018-08-30

Safe userspace device access for network function virtualization using an IOMMU to map supervisor memory to a reserved range of application virtual addresses

#691
20180239714
2018-08-23

Technique for efficient utilisation of an address translation cache

#692
20180239713
2018-08-23

Supporting secure memory intent

#693
20180239712
2018-08-23

Memory array page table walk

#694
20180232320
2018-08-16

Controlling access by IO devices to pages in a memory in a computing device

#695
20180232317
2018-08-16

Dynamic address translation table allocation

#696
20180232316
2018-08-16

Selecting a default page size in a variable page size TLB

#697
20180210842
2018-07-26

Linear memory address transformation and management

#698
20180203806
2018-07-19

Variable translation-lookaside buffer (TLB) indexing

#699
20180203804
2018-07-19

Firmware or hardware component assist for memory mapped I/O

#700
20180196759
2018-07-12

SYNCHRONIZING A TRANSLATION LOOKASIDE BUFFER WITH AN EXTENDED PAGING TABLE

#701
20180196758
2018-07-12

Synchronizing a translation lookaside buffer with an extended paging table

#702
20180196754
2018-07-12

Temporarily suppressing processing of a restrained storage operand request

#703
20180196604
2018-07-12

Physical address management in solid state memory by tracking pending reads therefrom

#704
20180189173
2018-07-05

SYSTEM MEMORY MIGRATION

#705
20180189062
2018-07-05

Processors, methods, systems, and instructions to check and store indications of whether memory addresses are in persistent memory

#706
20180181496
2018-06-28

Configurable skewed associativity in a translation lookaside buffer

#707
20180181333
2018-06-28

SYSTEM AND METHOD FOR RETAINING DRAM DATA WHEN REPROGRAMMING RECONFIGURABLE DEVICES WITH DRAM MEMORY CONTROLLERS INCORPORATING A DATA MAINTENANCE BLOCK COLOCATED WITH A MEMORY MODULE OR SUBSYSTEM

#708
20180173646
2018-06-21

Memory management in virtualized computing systems having processors with more than two hierarchical privilege levels

#709
20180173643
2018-06-21

Time-restricted access to file data

#710
20180173551
2018-06-21

Emulating mode-based execute control for memory pages in virtualized computing systems

#711
20180165218
2018-06-14

Memory management

#712
20180165203
2018-06-14

System, apparatus and method for low overhead control transfer to alternate address space in a processor

#713
20180165199
2018-06-14

Zeroing a cache line

#714
20180157600
2018-06-07

Transmitting contents of an operation field to a media controller

#715
20180157598
2018-06-07

Apparatuses, methods, and systems to share translation lookaside buffer entries

#716
20180157596
2018-06-07

Trapless shadow page tables

#717
20180157518
2018-06-07

Batched memory page hinting

#718
20180157493
2018-06-07

Reduced stack usage in a multithreaded processor

#719
20180157437
2018-06-07

Apparatus and method for transferring data between address ranges in memory

#720
20180150327
2018-05-31

Lockless free memory ballooning for virtual machines

#721
20180150232
2018-05-31

Memory overcommit by speculative fault

#722
20180144157
2018-05-24

Protecting memory storage content

#723
20180137074
2018-05-17

Bus-device-function address space mapping

#724
20180137069
2018-05-17

Input/output translation lookaside buffer (IOTLB) quality of service (QoS)

#725
20180129620
2018-05-10

Programmable memory transfer request processing units

#726
20180129613
2018-05-10

Cache memory architecture and policies for accelerating graph algorithms

#727
20180129610
2018-05-10

Method to share a coherent accelerator context inside the kernel

#728
20180129609
2018-05-10

Method to share a coherent accelerator context inside the kernel

#729
20180122039
2018-05-03

Computing methods and apparatuses with graphics and system memory conflict check

#730
20180121365
2018-05-03

Identifying stale entries in address translation cache

#731
20180121125
2018-05-03

METHOD AND APPARATUS FOR MANAGING RESOURCE ACCESS CONTROL HARDWARE IN A SYSTEM-ON-CHIP DEVICE

#732
20180113814
2018-04-26

Method and apparatus for power reduction in a multi-threaded mode

#733
20180113813
2018-04-26

Dynamic address translation table allocation

#734
20180107607
2018-04-19

Page table entry caching for virtual device emulation

#735
20180107604
2018-04-19

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

#736
20180107594
2018-04-19

Memory system and operating method thereof

#737
20180101482
2018-04-12

Latency by persisting data relationships in relation to corresponding data in persistent memory

#738
20180101480
2018-04-12

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

#739
20180095906
2018-04-05

HARDWARE-BASED SHARED DATA COHERENCY

#740
20180095892
2018-04-05

PROCESSORS, METHODS, SYSTEMS, AND INSTRUCTIONS TO DETERMINE PAGE GROUP IDENTIFIERS, AND OPTIONALLY PAGE GROUP METADATA, ASSOCIATED WITH LOGICAL MEMORY ADDRESSES

#741
20180095756
2018-04-05

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

#742
20180095663
2018-04-05

Data writing processing into memory of a semiconductor memory device by using a memory of a host device

#743
20180095660
2018-04-05

Toggling modal transient memory access state

#744
20180089103
2018-03-29

Dynamic address translation with access control in an emulator environment

#745
20180089102
2018-03-29

Translation lookaside buffer

#746
20180088868
2018-03-29

Reducing page invalidation broadcasts in virtual storage management

#747
20180081835
2018-03-22

Interrupt-vector translation lookaside buffer

#748
20180081816
2018-03-22

Memory management supporting huge pages

#749
20180081805
2018-03-22

System and method for implementing an efficient large system page invalidation

#750
20180075077
2018-03-15

Method and device for partitioning association table in distributed database

#751
20180074972
2018-03-15

Selective purging of PCI I/O address translation buffer

#752
20180074957
2018-03-15

Method and device for accessing a cache memory

#753
20180067868
2018-03-08

Host page management using active guest page table indicators

#754
20180067867
2018-03-08

Host-based resetting of active use of guest page table indicators

#755
20180060250
2018-03-01

Enhance memory access permission based on per-page current privilege level

#756
20180060247
2018-03-01

Synchronizing a translation lookaside buffer with an extended paging table

#757
20180060246
2018-03-01

Linear to physical address translation with support for page attributes

#758
20180052777
2018-02-22

Marking storage keys to indicate memory used to back address translation structures

#759
20180047131
2018-02-15

Apparatus and method for shared resource partitioning through credit management

#760
20180046584
2018-02-15

Address control circuit capable of setting address rapidly and method of setting address after power-on reset, the address control circuit providing protection against over-voltage

#761
20180046583
2018-02-15

Updating least-recently-used data for greater persistence of higher generality cache entries

#762
20180046464
2018-02-15

Selective suppression of instruction cache-related directory access

#763
20180046396
2018-02-15

Compressed freezer files

#764
20180046377
2018-02-15

Physical address management in solid state memory

#765
20180039499
2018-02-08

Selective suppression of instruction translation lookaside buffer (ITLB) access

#766
20180032444
2018-02-01

Transparent routers to provide services

#767
20180032443
2018-02-01

Controlling access to pages in a memory in a computing device

#768
20180032440
2018-02-01

Memory space management

#769
20180024940
2018-01-25

Systems and methods for accessing a unified translation lookaside buffer

#770
20180024854
2018-01-25

TECHNOLOGIES FOR VIRTUAL MACHINE MIGRATION

#771
20180018284
2018-01-18

Selective purging of entries of structures associated with address translation in a virtualized environment

#772
20180018283
2018-01-18

SELECTIVE PURGING OF GUEST ENTRIES OF STRUCTURES ASSOCIATED WITH ADDRESS TRANSLATION

#773
20180018282
2018-01-18

Increasing the scope of local purges of structures associated with address translation

#774
20180018281
2018-01-18

Marking to indicate memory used to back address translation structures

#775
20180018280
2018-01-18

Host page management using active guest page table indicators

#776
20180018279
2018-01-18

Marking storage keys to indicate memory used to back address translation structures

#777
20180018278
2018-01-18

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

#778
20180018277
2018-01-18

Managing memory used to back address translation structures

#779
20180018276
2018-01-18

Marking page table/page status table entries to indicate memory used to back address translation structures

#780
20180018275
2018-01-18

Reducing over-purging of structures associated with address translation

#781
20180018274
2018-01-18

Host-based resetting of active use of guest page table indicators

#782
20180018264
2018-01-18

System and method for identifying pendency of a memory access request at a cache entry

#783
20180018190
2018-01-18

Delaying purging of structures associated with address translation

#784
20180018121
2018-01-18

NON-TRANSITORY COMPUTER-READABLE STORAGE MEDIUM, MEMORY MANAGEMENT DEVICE, AND MEMORY MANAGING METHOD

#785
20180018093
2018-01-18

Reducing purging of structures associated with address translation

#786
20180011656
2018-01-11

Supporting data compression using match scoring

#787
20180004681
2018-01-04

Systems, Apparatuses, and Methods for Platform Security

#788
20180004678
2018-01-04

Apparatus and method for performing address translation

#789
20180004677
2018-01-04

Memory system and method for wear-leveling by swapping memory cell groups

#790
20180004671
2018-01-04

Accessing physical memory from a CPU or processing element in a high performance manner

#791
20180004664
2018-01-04

Computer system including synchronous input/output and hardware assisted purge of address translation cache entries of synchronous input/output transactions

#792
20180004532
2018-01-04

Method and logic for maintaining performance counters with dynamic frequencies

#793
20180004437
2018-01-04

Incremental snapshot based technique on paged translation systems

#794
20170371805
2017-12-28

Method and apparatus for reducing TLB shootdown overheads in accelerator-based systems

#795
20170371802
2017-12-28

Microcontroller for memory management unit

#796
20170371799
2017-12-28

Managing virtual-address caches for multiple memory page sizes

#797
20170371789
2017-12-28

Maintaining consistency between address translations in a data processing system

#798
20170364684
2017-12-21

In-memory attack prevention

#799
20170364446
2017-12-21

Compression and caching for logical-to-physical storage address mapping tables

#800
20170357595
2017-12-14

TLB shootdowns for low overhead

#801
20170357572
2017-12-14

Memory controller, information processing system, and memory extension area management method

#802
20170351617
2017-12-07

Information processing device, method, and non-transitory computer-readable recording medium storing information processing program for loading code into reconfigurable integrated circuit

#803
20170344492
2017-11-30

ADDRESS TRANSLATION WITHIN A VIRTUALISED SYSTEM BACKGROUND

#804
20170344490
2017-11-30

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

#805
20170344489
2017-11-30

Embedded page size hint for page fault resolution

#806
20170344482
2017-11-30

Memory pre-fetch for virtual memory

#807
20170344303
2017-11-30

Apparatus and method for using fields in N-space translation of storage requests

#808
20170337256
2017-11-23

System and method for memory synchronization of a multi-core system

#809
20170337141
2017-11-23

System architecture for encrypting external memory

#810
20170337136
2017-11-23

Managing cache coherence using information in a page table

#811
20170337133
2017-11-23

Apparatus and method for processing data, including cache entry replacement performed based upon content data read from candidates selected using victim selection

#812
20170337075
2017-11-23

IDENTIFYING PAGES IN A MIGRATION MANAGEMENT SYSTEM

#813
20170329718
2017-11-16

Virtual memory page mapping overlays

#814
20170322894
2017-11-09

Synchronous input/output computer system including hardware invalidation of synchronous input/output context

#815
20170322889
2017-11-09

COMPUTING RESOURCE WITH MEMORY RESOURCE MEMORY MANAGEMENT

#816
20170322876
2017-11-09

Memory controller with memory resource memory management

#817
20170322751
2017-11-09

I/O device and computing host interoperation

#818
20170322729
2017-11-09

Method and apparatus for use in accessing a memory

#819
20170315927
2017-11-02

Method and apparatus for translation lookaside buffer with multiple compressed encodings

#820
20170315926
2017-11-02

Dynamic page table edit control

#821
20170315742
2017-11-02

Adapted block translation table (BTT)

#822
20170308465
2017-10-26

Lightweight architecture for aliased memory operations

#823
20170308404
2017-10-26

Data processing system having a coherency interconnect

#824
20170308297
2017-10-26

Memory object tagged memory monitoring method and system

#825
20170293567
2017-10-12

Method and apparatus for utilizing proxy identifiers for merging of store operations

#826
20170293539
2017-10-12

Method for migrating CPU state from an inoperable core to a spare core

#827
20170286337
2017-10-05

Technologies for a distributed hardware queue manager

#828
20170286334
2017-10-05

Enhanced directed system management interrupt mechanism

#829
20170286315
2017-10-05

Managing translation invalidation

#830
20170286314
2017-10-05

Hardware-based translation lookaside buffer (TLB) invalidation

#831
20170286302
2017-10-05

Processor and method for memory performance monitoring utilizing a monitor flag and first and second allocators for allocating virtual memory regions

#832
20170286300
2017-10-05

Apparatus and method for low-overhead synchronous page table updates

#833
20170286151
2017-10-05

Handling memory requests

#834
20170286149
2017-10-05

Method for managing memory of virtual machine, physical host, PCIE device and configuration method thereof, and migration management device

#835
20170285996
2017-10-05

Method for performing data updates

#836
20170277639
2017-09-28

Adaptive extension of leases for entries in a translation lookaside buffer

#837
20170277634
2017-09-28

Using leases for entries in a translation lookaside buffer

#838
20170270051
2017-09-21

Data processing method, memory management unit, and memory control device

#839
20170270017
2017-09-21

Implementing fault tolerance in computer system memory

#840
20170269157
2017-09-21

Reconfigurable test access port with finite state machine control

#841
20170262382
2017-09-14

PROCESSING DEVICE, INFORMATION PROCESSING APPARATUS, AND CONTROL METHOD OF PROCESSING DEVICE

#842
20170262381
2017-09-14

Multi-range lookup in translation lookaside buffer

#843
20170256296
2017-09-07

Digital perceptron

#844
20170255567
2017-09-07

Systems and methods for secure multi-access of system firmware during pre-boot

#845
20170255566
2017-09-07

Method and system for compressing data for a translation look aside buffer (TLB)

#846
20170255470
2017-09-07

Coalescing adjacent gather/scatter operations

#847
20170249260
2017-08-31

System for address mapping and translation protection

#848
20170249253
2017-08-31

Microprocessor architecture having alternative memory access paths

#849
20170242787
2017-08-24

Methods for scheduling read commands and apparatuses using the same

#850
20170228320
2017-08-10

Synchronizing a translation lookaside buffer with page tables

#851
20170228318
2017-08-10

Apparatus and method for supporting multiple cache features

#852
20170228160
2017-08-10

METHOD AND DEVICE TO DISTRIBUTE CODE AND DATA STORES BETWEEN VOLATILE MEMORY AND NON-VOLATILE MEMORY

#853
20170220485
2017-08-03

Routing direct memory access requests in a virtualized computing environment

#854
20170220482
2017-08-03

Manipulation of virtual memory page table entries to form virtually-contiguous memory corresponding to non-contiguous real memory allocations

#855
20170212845
2017-07-27

Region migration cache

#856
20170212844
2017-07-27

Measuring address translation latency

#857
20170212843
2017-07-27

Large-page optimization in virtual memory paging systems

#858
20170212760
2017-07-27

Instruction set and micro-architecture supporting asynchronous memory access

#859
20170206010
2017-07-20

Method and apparatus to shutdown a memory channel

#860
20170199827
2017-07-13

Address translation for scalable virtualization of input/output devices

#861
20170199826
2017-07-13

Apparatus and method for insertion and deletion in multi-dimensional to linear address space translation

#862
20170199825
2017-07-13

Method, system, and apparatus for page sizing extension

#863
20170199742
2017-07-13

Selective suppression of instruction translation lookaside buffer (ITLB) access

#864
20170199689
2017-07-13

Frame buffer access tracking via a sliding window in a unified virtual memory system

#865
20170192904
2017-07-06

Method, system, and apparatus for page sizing extension

#866
20170192903
2017-07-06

Storage apparatus and storage control method

#867
20170192902
2017-07-06

Storage device including nonvolatile memory device and controller, operating method of storage device, and method for accessing storage device

#868
20170192900
2017-07-06

Cache memory

#869
20170185528
2017-06-29

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

#870
20170185354
2017-06-29

Techniques for a Write Transaction at a Storage Device

#871
20170177501
2017-06-22

Translation entry invalidation in a multithreaded data processing system

#872
20170177500
2017-06-22

Method and apparatus for sub-page write protection

#873
20170177499
2017-06-22

Translation entry invalidation in a multithreaded data processing system

#874
20170177498
2017-06-22

Centrally managed unified shared virtual address space

#875
20170177481
2017-06-22

Method and apparatus for accessing data stored in a storage system that includes both a final level of cache and a main memory

#876
20170177422
2017-06-22

Translation entry invalidation in a multithreaded data processing system

#877
20170177365
2017-06-22

Transaction end plus commit to persistence instructions, processors, methods, and systems

#878
20170177357
2017-06-22

Permutating vector data scattered in a temporary destination into elements of a destination register based on a permutation factor

#879
20170177239
2017-06-22

Memory device and method for controlling memory device

#880
20170168955
2017-06-15

Efficient address-to-symbol translation of stack traces in software programs

#881
20170168950
2017-06-15

Techniques for storing data and tags in different memory arrays

#882
20170168737
2017-06-15

High resolution timer expiry in live partition migration

#883
20170162179
2017-06-08

Prefetching page access data for input surfaces requiring processing

#884
20170161209
2017-06-08

Identifying stale entries in address translation cache

#885
20170161208
2017-06-08

Identifying stale entries in address translation cache

#886
20170161207
2017-06-08

Concurrent virtual storage management

#887
20170161206
2017-06-08

Replaying memory transactions while resolving memory access faults

#888
20170161192
2017-06-08

Identifying stale entries in address translation cache

#889
20170161038
2017-06-08

Code placement using a dynamic call graph

#890
20170153985
2017-06-01

Method to efficiently implement synchronization using software managed address translation

#891
20170153984
2017-06-01

Apparatus and method for accelerating operations in a processor which uses shared virtual memory

#892
20170153983
2017-06-01

Supervisory memory management unit

#893
20170153982
2017-06-01

Invalidation of translation look-aside buffer entries by a guest operating system

#894
20170153972
2017-06-01

Relocating a virtual address in a persistent memory

#895
20170147500
2017-05-25

Optimizing page table manipulations

#896
20170147487
2017-05-25

Hardware extensions for memory reclamation for concurrent data structures

#897
20170147348
2017-05-25

Method and apparatus to process SHA-2 secure hashing algorithm

#898
20170147343
2017-05-25

Method and apparatus to process SHA-2 secure hashing algorithm

#899
20170147342
2017-05-25

Method and apparatus to process SHA-2 secure hashing algorithm

#900
20170147341
2017-05-25

Method and apparatus to process SHA-2 secure hashing algorithm