Shared HBM and LPDDR mapping lets GPUs and PIMs expand memory capacity and bandwidth with lower cost, power, and coherent access.
Reclaim unit handles move data between storage units to fill partial space, cutting write amplification and improving nonvolatile memory durability.
Delaying trim completion signals by trim load and namespace helps prevent controller resource overuse and protects read/write I/O performance.
Dynamic pre-optimization places hot embedding data in faster FPGA memory to cut fetch latency and improve recommendation inference.
Access frequency and input order are used to detect hot pages and migrate them across memory tiers with lower overhead and more reliable control.
Dynamic trim control uses monitored memory characteristics to adjust settings in real time, improving latency, retention, power use, and speed.
Dynamic garbage collection adjusts block thresholds by valid data ratio to control write amplification, preserve free blocks, and extend memory life.
A memory module controller splits state data between fast RAM and non-volatile backup to cut wear, data loss, and re-initialization time.
A board-level voltage regulator matches external voltages to memory and controller needs, improving storage package power efficiency.
An SSD controller encrypts buffer data and programs it to non-volatile memory, avoiding separate hardware that slows runtime operation.
Program and read temperatures are compared to separate temporary read failures from true bad blocks, preserving reserved space in storage.
Delayed parity writes let RAID host data land first, then store parity at trigger events to ease write bottlenecks across namespaces.
Encoded maintenance commands switch between directed and periodic scrubbing from error context, improving memory reliability with less data transfer.
Power-noise detection during DMA lets the memory controller retry only affected transfers, improving data reliability with less overhead.
A GAT-based translation layer enables load/store access to remote shared memory across nodes while preserving OS page tables and access control.
Background eviction uses metadata and idle-time flushing to move volatile data to persistent storage with lower latency and energy use.
A unified prefetch-demand scheduler reuses cache-entry pointers to avoid redundant lookups, cut memory latency, and raise bandwidth.
Buffering pixel positions alongside cache prefetching hides DRAM latency in image processing while reducing cache misses and bandwidth waste.
A trained page-cross prefetch filter uses program and system features to cut cache waste while preserving useful prefetch coverage.
Selective EPWR checks only valid NAND data regions, releasing secondary update blocks sooner while preserving data integrity.
Dividing address space into N×k regions lets non-power-of-two memory controllers use all physical memory without holes or software workarounds.
Partial writes are staged through a holding buffer and merge pipeline to preserve ECC integrity while cutting cache RMW cycles and power.
Grouped prefetch data is released when sequential reads break, freeing buffer space quickly and sustaining flash storage read speed.
Cached keys on DAG nodes use Argon2d hashing to validate payments faster while avoiding the speed, cost, and attack risks of PoW.
A controller detects misaligned sequential reads on the same memory die and merges addresses into one request to cut latency.
Zone map allocation and background garbage collection improve nonvolatile memory access speed while keeping host requests responsive.
Early HPA extraction at the physical layer enables memory access before full Rx stack completion, cutting transfer latency in heterogeneous systems.
Ring-connected SSDs share DRAM overflow and read misses to balance memory use, cut cost, and improve all-flash array performance.
A virtual intermediate zone inside slow memory cuts repeated warm-page migrations, reducing overhead and improving tiered memory performance.
Server-driven directory delegation keeps client-side file caches current without continuous polling, cutting network overhead and stale data.
Host-managed SLAT memory isolation domains block unauthorized guest memory mappings and reduce virtualization security overhead.
Write-count scanning and flipped-bit checks trigger refresh of adjacent PCM units to limit thermal crosstalk corruption and extend memory life.
A cache filter uses a bloom-filter-like structure to block non-cacheable addresses, reducing cache pollution and power use.
Tracking RPMB blocks and triggering threshold-based garbage collection cuts purge latency while preserving secure storage performance.
Sharing memory between pipeline stages balances stash growth in neural network training, sustaining throughput with lower memory overhead.
Queued access counts and hazard indicators let the memory controller detect hotspots, cut latency, and reduce stress on busy locations.
A transitive-closure loading sequence and background-to-runtime mapping preserve references, enabling shared class loading with garbage collection.
A lean multi-plane NAND read sequence removes column address and dummy busy cycles to cut latency and improve channel efficiency.
Sub-block descriptors let an NVMe memory subsystem transfer only needed data portions, reducing read amplification, overhead, and latency.
A shared-memory revocation pipeline scans and invalidates pointers to deallocated memory without stalling the CPU in constrained systems.
Splitting PPN mapping into LUT-stored MSBs and hash-generated LSBs keeps L2P growth linear while reducing storage controller power and latency.
Weighted cache scoring balances idle time and record importance to evict lower-value entries and improve cache performance.
Unused DRAM is detected from page table activity and reassigned across CXL-linked hosts to improve memory utilization without fixed allocation.
A secure memory locking service uses SAU and IDAU to isolate non-secure regions, block unauthorized access, and log policy violations.
Dedicated lookup acceleration circuits detect overlapping logical address ranges and queue conflicts to speed SSD L2P access in SMP controllers.
Verification using address pairs, encryption, and sequence numbers secures host-cached L2P access while preserving NAND lookup speed.
Multi-tag cache lines pack multiple compressed GPU tiles to cut fragmentation, raise hit rates, and reduce memory traffic.
Linked-list load detection triggers early memory reads before cache misses, shortening load latency and improving processor throughput.
Latency records for memory address ranges let the host place related data more effectively, reducing access delay and improving bandwidth.
Shared memory allocation and dynamic access modes cut inter-host data transfer delays while improving distributed processing efficiency.