190279 ⎘
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]
Apparatus and method for using instruction translation look-aside buffers in the branch target buffer
#302METHOD, SYSTEM, AND APPARATUS FOR PAGE SIZING EXTENSION
#303Prefetch mechanism for a cache structure
#304MICROPROCESSOR ARCHITECTURE HAVING ALTERNATIVE MEMORY ACCESS PATHS
#305CLASS OF SERVICE
#306Secure modular devices
#307SERDES link training
#308Memory management unit (MMU) for accessing borrowed memory
#309Memory access control
#310Controlling memory accesses using a tag-guarded memory access operation
#311Apparatus and method for efficient process-based compartmentalization
#312Physical memory compression
#313Backward compatibility testing of software in a mode that disrupts timing
#314Memory management
#315Memory allocation for processing-in-memory operations
#316Generating, maintaining, or utilizing a compressed logical-to-physical table based on sequential writes
#317Memory accessor invailidation
#318Supporting secure memory intent
#319Read-write page replication for multiple compute units
#320Secure memory translations
#321Handling guard tag loss
#322Processing pipeline with first and second processing modes having different performance or energy consumption characteristics
#323VIRTUAL REGISTER FILE
#324System and method for handling address translation invalidations using an address translation invalidation probe
#325Apparatus and method for efficient process-based compartmentalization
#326Coherency tracking apparatus and method for an attached coprocessor or accelerator
#327Data reading and writing processing from and to a semiconductor memory and a memory of a host device by using first and second interface circuits
#328Arbitration scheme for coherent and non-coherent memory requests
#329PAGE TABLE MAPPING MECHANISM
#330Flexible storage and optimized search for multiple page sizes in a translation lookaside buffer
#331Memory system for binding data to a memory namespace
#332Enhanced page information co-processor
#333Adaptive cache management based on programming model information
#334Checker cores for fault tolerant processing
#335Real time input/output address translation for virtualized systems
#336Data compression and encryption based on translation lookaside buffer evictions
#337Process 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
#338Latency hiding for caches
#339Zero latency prefetching in caches
#340Allocating and accessing memory pages with near and far memory blocks from heterogenous memories
#341Paging of external memory
#342Systems and methods for data processing
#343Techniques for an efficient fabric attached memory
#344Handling memory requests
#345Software-hardware memory management modes
#346Non-stalling, non-blocking translation lookaside buffer invalidation
#347Translation lookaside buffer prewarming
#348Processors, methods, systems, and instructions to protect shadow stacks
#349Temporarily suppressing processing of a restrained storage operand request
#350Translation load instruction with access protection
#351SECURE AND EFFICIENT MICROCODE(UCODE) HOT-UPGRADE FOR BARE METAL CLOUD
#352Translation lookaside buffer in memory
#353Memory management unit, address translation method, and processor
#354Techniques for storing data and tags in different memory arrays
#355Hardware implementations of a quasi-cyclic syndrome decoder
#356Mapping non-typed memory access to typed memory access
#357Memory system for binding data to a memory namespace
#358Page table hooks to memory types
#359Accessing stored metadata to identify memory devices in which data is stored
#360System, apparatus and method for segmenting a memory array
#361Optimizing access to page table entries in processor-based devices
#362FILTERING INVALIDATION REQUESTS
#363Apparatus and method for memory management in a graphics processing environment
#364Networked input/output memory management unit
#365Retaining cache entries of a processor core during a powered-down state
#366MEMORY MANAGEMENT FOR A HIERARCHICAL MEMORY SYSTEM
#367CONTROLLER FOR LOCKING OF SELECTED CACHE REGIONS
#368Hardware for split data translation lookaside buffers
#369Cache structure using a logical directory
#370Epoch-based determination of completion of barrier termination command
#371Random tag setting instruction for a tag-guarded memory system
#372SYSTEMS AND METHODS FOR IMPLEMENTING A RANDOM ACCESS AUGMENTED MACHINE PERCEPTION AND DENSE ALGORITHM INTEGRATED CIRCUIT
#373HARDWARE LOAD HARDENING FOR SPECULATIVE SIDE-CHANNEL ATTACKS
#374Memory protection with hidden inline metadata to indicate data type
#375Speculative address translation requests pertaining to instruction cache misses
#376Operational context subspaces
#377High-frequency and low-power L1 cache and associated access technique
#378Method and apparatus to control the use of hierarchical branch predictors based on the effectiveness of their results
#379Method and apparatus to process SHA-2 secure hashing algorithm
#380Systems and methods for data processing
#381Wireless memory interface
#382Inter operating system memory services over communication network connections
#383Translation lookaside buffer invalidation for merged invalidation requests across power boundaries
#384Memory management unit (MMU) for accessing borrowed memory
#385Fine grain data migration to or from borrowed memory
#386Intelligent content migration with borrowed memory
#387Address translation technologies
#388Application processor, system-on chip and method of operating memory management unit
#389Apparatuses and methods for accessing hybrid memory system
#390Securing memory accesses in a virtualized environment
#391Processing system with round-robin mechanism and its memory access method
#392PROCESSING SYSTEM FOR SCHEDULING AND ITS MEMORY ACCESS METHOD
#393Process scheduling in a processing system having at least one processor and shared hardware resources
#394Memory access compression using clear code for tile pixels
#395Packet processing device, packet processing method, and recording medium
#396METHOD ENABLING VIRTUAL PAGES TO BE ALLOCATED WITH NONCONTIGUOUS BACKING PHYSICAL SUBPAGES
#397Shared accelerator memory systems and methods
#398Memory management apparatus and method for managing different page tables for different privilege levels
#399Using multiple memory elements in an input-output memory management unit for performing virtual address to physical address translations
#400Data processing
#401Storage system and method for accessing same
#402Apparatus and method
#403Memory system using SRAM with flag information to identify unmapped addresses
#404Cache management operations using streaming engine
#405INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND STORAGE MEDIUM
#406Restricted speculative execution mode to prevent observable side effects
#407Secure processor and a program for a secure processor
#408Virtualized-in-hardware input output memory management
#409Unified addressable memory
#410Processor to detect redundancy of page table walk
#411Systems and methods for implementing random access memory in a flow-based machine perception and dense algorithm integrated circuit based on computing and coalescing of indices
#412Cache replacement based on translation lookaside buffer evictions
#413Real time input/output address translation for virtualized systems
#414METHOD, SYSTEM, AND APPARATUS FOR PAGE SIZING EXTENSION
#415CPU-efficient cache replacment with two-phase eviction
#416Programmable address range engine for larger region sizes
#417Secure memory repartitioning technologies
#418APPARATUS AND METHOD FOR EFFICIENT MANAGEMENT OF MULTI-LEVEL MEMORY
#419Managing fusion of memory regions and ownership attributes for fused memory regions
#420MECHANISM FOR ISSUING REQUESTS TO AN ACCELERATOR FROM MULTIPLE THREADS
#421Translation system for finer grain memory architectures
#422Software translation prefetch instructions
#423Method for migrating CPU state from an inoperable core to a spare core
#424Memory controller and memory page management method
#425Interruptible translation entry invalidation in a multithreaded data processing system
#426Memory system and operating method thereof
#427Steering tag support in virtualized environments
#428Translation entry invalidation in a multithreaded data processing system
#429Handling effective address synonyms in a load-store unit that operates without address translation
#430Management of the untranslated to translated code steering logic in a dynamic binary translation based processor
#431Hardware unit for reverse translation in a processor
#432Cryptographic computing engine for memory load and store units of a microarchitecture pipeline
#433Address translation data invalidation
#434Servicing CPU demand requests with inflight prefetches
#435Realm identifier comparison for translation cache lookup
#436System for address mapping and translation protection
#437Memory system for storing map data in host memory and operating method of the same
#438Distributed address translation in a multi-node interconnect fabric
#439Partitioning TLB or cache allocation
#440Memory addressing
#441Logic-executing ring buffer
#442INFORMATION PROCESSING DEVICE, INFORMATION PROCESSING METHOD, AND COMPUTER PROGRAM PRODUCT
#443Technologies for execute only transactional memory
#444Persistent memory cleaning
#445Method for min-max computation in associative memory
#446Method and apparatus for an efficient TLB lookup
#447Fine granularity translation layer for data storage devices
#448Method, system, and apparatus for stress testing memory translation tables
#449I/O device and computing host interoperation
#450TLB shootdowns for low overhead
#451Method, apparatus, and system for reducing pipeline stalls due to address translation misses
#452Apparatus and method for performing address translation using buffered address translation data
#453MEMORY ACCESS METHOD AND COMPUTER SYSTEM
#454Apparatus and method for engaging a plurality of memory systems with each other
#455Managing partial superblocks in a NAND device
#456Secure address translation services using message authentication codes and invalidation tracking
#457Testing hierarchical address translation with context switching and overwritten table definition data
#458Apparatus, methods, and systems for low latency communication in a configurable spatial accelerator
#459Cache partitioning mechanism
#460Memory-mapped interface to message-passing computing systems
#461Cache-based trace replay breakpoints using reserved tag field bits
#462Systems and methods to predict load data values
#463Apparatus and method for memory management in a graphics processing environment
#464Hardware-based virtual-to-physical address translation for programmable logic masters in a system on chip
#465Temporarily suppressing processing of a restrained storage operand request
#466Memory array page table walk
#467Processors, methods, systems, and instructions to load multiple data elements to destination storage locations other than packed data registers
#468Arithmetic processing device, information processing apparatus, and method for controlling arithmetic processing device
#469Dynamically adapting mechanism for translation lookaside buffer shootdowns
#470MMIO addressing using a translation lookaside buffer
#471Arithmetic processor, information processing apparatus, and control method of arithmetic processor
#472Processor with processor memory pairs for improved process switching and methods thereof
#473Arithmetic processing apparatus and control method for arithmetic processing apparatus
#474Arithmetic processing apparatus and method of controlling arithmetic processing apparatus
#475Increasing the scope of local purges of structures associated with address translation
#476System, apparatus and method for segmenting a memory array
#477TLB device supporting multiple data streams and updating method for TLB module
#478Enhanced address space layout randomization
#479Zero test time memory using background built-in self-test
#480Certifiable deterministic system software framework for hard real-time safety-critical applications in avionics systems featuring multi-core processors
#481Integrated circuit and data processing system supporting address aliasing in an accelerator
#482Translation of virtual addresses to physical addresses using translation lookaside buffer information
#483Integrated circuit and data processing system having a configurable cache directory for an accelerator
#484Translation invalidation in a translation cache serving an accelerator
#485Integrated circuit and data processing system supporting attachment of a real address-agnostic accelerator
#486Method and apparatus to process SHA-2 secure hashing algorithm
#487Technologies for transmit scheduler dynamic configurations
#488Maintaining processor resources during architectural events
#489Page tables for granular allocation of memory pages
#490Supporting secure memory intent
#491Storage device buffer in system memory space
#492Apparatus and method for accessing an address translation cache
#493Semiconductor memory device for controlling an address for temperature management
#494Executing load-store operations without address translation hardware per load-store unit port
#495System and method for retaining DRAM data when reprogramming reconfigureable devices with DRAM memory controllers incorporating a data maintenance block
#496Dynamic address translation with access control in an emulator environment
#497Fast page fault handling process implemented on persistent memory
#498Apparatus and method for an early page predictor for a memory paging subsystem
#499Apparatus and method for handling page invalidate requests in an address translation cache
#500Memory system with block rearrangement to secure a free block based on read valid first and second data
#501NETWORK INTERFACE DEVICE, INFORMATION PROCESSING DEVICE HAVING PLURAL NODES INCLUDING NETWORK INTERFACE DEVICE, AND METHOD FOR TRANSMITTING TRANSMISSION DATA BETWEEN NODES OF INFORMATION PROCESSING DEVICE
#502Suspending translation look-aside buffer purge execution in a multi-processor environment
#503Facilitating access to memory locality domain information
#504Secure control flow prediction
#505Decoupling memory metadata granularity from page size
#506System protecting caches from side-channel attacks
#507Reducing conflicts in direct mapped caches
#508Zone-SDID mapping scheme for TLB purges
#509Efficient memory deduplication by hypervisor initialization
#510Architectural enhancements for computing systems having artificial intelligence logic disposed locally to memory
#511Coalescing adjacent gather/scatter operations
#512Paging of external memory
#513SCALABLE APPLICATION-CUSTOMIZED MEMORY COMPRESSION
#514Method and system for operating NAND flash physical space to extend memory capacity
#515Memory address translation using stored key entries
#516Mode-selectable processor for execution of a single thread in a first mode and plural borrowed threads in a second mode
#517Secure processor and a program for a secure processor
#518Adaptive tablewalk translation storage buffer predictor
#519Memory access compression using clear code for tile pixels
#520Translation look-aside buffer and prefetch indicator
#521Apparatus and method for shared resource partitioning through credit management
#522Methods and apparatus of anomalous memory access pattern detection for translational lookaside buffers
#523TLB device supporting multiple data streams and updating method for TLB module
#524Scalable memory interface for graphical processor unit
#525Active side-channel attack prevention
#526Mechanism to support variable size page translations
#527Adaptive buffer latching to reduce display janks caused by variable buffer allocation time
#528Fast invalidation in peripheral component interconnect (PCI) express (PCIe) address translation services (ATS)
#529MEMORY MANAGEMENT UNIT PERFORMANCE THROUGH CACHE OPTIMIZATIONS FOR PARTIALLY LINEAR PAGE TABLES OF FRAGMENTED MEMORY
#530Processing vectorized guest physical address translation instructions
#531Managing partial superblocks in a NAND device
#532Unblock instruction to reverse page block during paging
#533Search memory
#534Single instruction multiple data page table walk scheduling at input output memory management unit
#535Selective suppression of instruction translation lookaside buffer (ITLB) access
#536Selective suppression of instruction cache-related directory access
#537TRANSLATION PINNING IN TRANSLATION LOOKASIDE BUFFERS
#538Method, system, and apparatus for stress testing memory translation tables
#539Detecting malicious software by inspecting table look-aside buffers
#540Translation system for finer grain memory architectures
#541Translation system for finer grain memory architectures
#542TRANSLATION TABLE ENTRY PREFETCHING IN DYNAMIC BINARY TRANSLATION BASED PROCESSOR
#543Servicing CPU demand requests with inflight prefetches
#544Non-blocking directory-based cache coherence
#545DIRECT MEMORY ADDRESSES FOR ADDRESS SWAPPING BETWEEN INLINE MEMORY MODULES
#546Handling contingent and non-contingent memory access program instructions making use of disable flag
#547Optimizing headless virtual machine memory management with global translation lookaside buffer shootdown
#548Lightweight address translation for page migration and duplication
#549Dynamic address translation for a virtual machine
#550MANAGEMENT OF THE UNTRANSLATED TO TRANSLATED CODE STEERING LOGIC IN A DYNAMIC BINARY TRANSLATION BASED PROCESSOR
#551PAGE TRANSLATION PREFETCH MECHANISM
#552Memory address translation
#553Performing maintenance operations
#554Handling memory requests
#555Resource access method applied to computer and computer
#556Memory address translation management
#557Safe userspace device access for network function virtualization using an IOMMU to map supervisor memory to a reserved range of application virtual addresses
#558Address translation prior to receiving a storage reference using the address to be translated
#559Optimizing page table manipulations
#560Single call to perform pin and unpin operations
#561Affinity domain-based garbage collection
#562Address translation for scalable linked devices
#563Facilitating access to memory locality domain information
#564Memory domains protection method and apparatus with composite protection key numbers
#565Capability enforcement controller
#566Retaining cache entries of a processor core during a powered-down state
#567IMAGE PROCESSING APPARATUS AND IMAGE DATA PROCESSING METHOD COOPERATING WITH FRAME BUFFER
#568Using a first-in-first-out (FIFO) wraparound address lookup table (ALT) to manage cached data
#569Memory-mapped interface for message passing computing systems
#570Zero latency prefetching in caches
#571Increasing the scope of local purges of structures associated with address translation
#572Method for accessing entry in translation lookaside buffer TLB and processing chip
#573Address translation for sending real address to memory subsystem in effective address based load-store unit
#574Address translation for sending real address to memory subsystem in effective address based load-store unit
#575Executing load-store operations without address translation hardware per load-store unit port
#576Effective address based load store unit in out of order processors
#577Handling effective address synonyms in a load-store unit that operates without address translation
#578Handling effective address synonyms in a load-store unit that operates without address translation
#579Handling effective address synonyms in a load-store unit that operates without address translation
#580Handling effective address synonyms in a load-store unit that operates without address translation
#581Effective address based load store unit in out of order processors
#582Indexing entries of a storage structure shared between multiple threads
#583CACHE BEHAVIOR FOR SECURE MEMORY REPARTITIONING SYSTEMS
#584TECHNIQUES TO PROVIDE ACCESS PROTECTION TO SHARED VIRTUAL MEMORY
#585Method and electronic device for accessing data
#586Open-addressing probing barrier
#587Secure memory repartitioning technologies
#588Cache management operations using streaming engine
#589Partially deactivated application with termination protection
#590Hypervisor direct memory access
#591TRANSACTION DISPATCHER FOR MEMORY MANAGEMENT UNIT
#592Intelligently partitioning data cache to allocate space for translation entries
#593HYPERVISOR MEMORY CACHE INVALIDATION
#594Nested hypervisor memory virtualization
#595Translation lookaside buffer management method and multi-core processor
#596Apparatus and method for efficient utilisation of an address translation cache
#597Ensuring forward progress for nested translations in a memory management unit
#598Ensuring forward progress for nested translations in a memory management unit
#599Reducing translation latency within a memory management unit using external caching structures
#600Reducing translation latency within a memory management unit using external caching structures