A GPU memory copy engine handles system data retrieval and storage tasks independently of the shader processor.
A memory controller manages data placement using a single level cell buffer to balance wear across blocks.
A first-in last-out buffer stores neural network weights during forward passes and retrieves them in reverse order.
Transferring current track versions to a secondary cache location enables atomic merges that prevent data loss during system failovers.
A frame management instruction translates virtual addresses into real addresses using a hierarchy of translation tables.
A storage processor bypasses mirrored caches to deliver write I/O directly to devices during high load conditions.
Generalized control registers maintain base pointers to facilitate concurrent address translations across multiple I/O devices.
Contiguous map unit ranges reduce processing latency during dynamic namespace additions.
A multicore task scheduler assigns processing cores based on criticality levels and monitors shared resource contention to suspend overloaded threads.
Direct memory mapping enables a trusted execution environment to communicate with remote devices while mitigating side-channel attacks on shared resources.
A translation exception qualifier stores bits indicating host or guest program context during address translation.
A hybrid drive system manages dirty data synchronization between flash and hard disk components using priority-based timing signals.
A dynamic set associative cache apparatus adjusts active ways based on block validity to reduce processor power consumption.
A host data compression logic identifies valid infrequently written data to generate a highly compressed version.
A semiconductor storage system sorts background operations into sets to execute during deterministic window intervals.
Sorts inactive non-volatile memory pages by ascending write counts to prevent premature wear on heavily used blocks and maintain storage stability.
A translator adapts incompatible coherence models between agents and controllers.
A cache slot allocation system assigns storage slots based on estimated write operation duration to optimize resource usage.
Boot-strap processor redirects memory requests to cache, enabling parallel application processor initialization and reducing training time.
A persistent storage device implements an auto-delete feature that invalidates data upon reaching a host-specified read count threshold.
A processor prefetcher adjusts data retrieval aggressiveness using effectiveness scores for specific memory access types.
A shingled magnetic recording system calculates position error signals at track ends to determine data erasure probability.
A multi-bit way prediction mask selectively enables line drivers in an instruction cache data array.
Segmented pinning and biasing layers stabilize MTJ magnetization, reducing patterning precision challenges in high-density devices.
Local compression by a processing in memory component reduces data transfer latency and energy consumption across long communication pathways.
A two-stage data transfer system uses an accelerator memory to buffer I/O output before DMA writes, minimizing read-modify-write operations.
Controller memory manager segments the controller memory buffer into multiple instances to increase storage capacity without expanding ASIC area.
A memory protection unit stores variable-sized permission tables in the memory system to support flexible address regions.
Assigning timestamps allows servers to release locks immediately, resolving the trade-off between write throughput and data consistency.
A processor architecture partitions data caches to store translation entries alongside data, reducing conflicts between virtual address translation and memory accesses.
Optimizes multi-core thread assignment by analyzing cache miss rates and memory controller fetch counts to reduce latency.
Architected guard word instructions store verification tokens in stack frames to detect memory corruption.
A magnetic memory device uses a mask register to enable burst write operations that emulate a DRAM-like interface.
Time-based lease values in a translation lookaside buffer minimize shootdown frequency, reducing memory operation latency.
A storage controller allocates adjacent file parts to different physical devices within a RAID array for parallel data retrieval.
Address conversion section adjusts row address bits to support 512 Mbit SDRAMs without redesigning the circuit.
A memory controller groups physical blocks into units to enable selective page erasure and efficient data merging.
An interface bridge circuit detects pending snoop commands and sends retry responses to keep processor cores active.
Segmenting encryption keys into a hashed SRAM tag and secondary storage accelerates lookup speed while reducing power consumption.
A predictive model specifies workload and cache characteristics to compute performance metrics across multiple storage levels.
Periodic revalidation logic updates translation lookaside buffer entries without synchronous shootdowns, reducing propagation latency across processor cores.
Dynamic memory-to-cache mapping reduces conflict misses and power consumption while maintaining low access times.
A GPU-based method accelerates third-order low-rank tensor calculations by executing parallel Fourier and matrix operations on complex value data.
A memory system combines a volatile DRAM cache with a non-volatile NVRAM to manage data storage efficiently.
A memory controller sets validity flags in redundancy bit areas to map logical pages to physical pages without writing predetermined values.
SSD controller maps application streams to device streams via periodic evaluation of write patterns, reducing write amplification from garbage collection.
A DDR memory channel integrates non-volatile memory devices alongside DRAM to manage data access patterns through hardware and software separation.
In-memory cache accelerates rules execution, eliminating redeployment complexity and enabling dynamic signal creation.