A memory controller manages logical and physical address layers to distribute data updates across NAND flash blocks.
An NVDIMM controller copies data between DRAM and NVRAM pages using associative mapping to enable byte-addressable access.
A directed acyclic graph with cryptographic hash pointers prevents tampering while maintaining low-latency access for large data sets.
A memory controller manages metadata by generating log entries and storing selected groups in non-volatile memory.
A data move engine relocates memory blocks while maintaining immediate processor access to the moving data.
Volatile bitmap tracking reduces non-volatile memory programming operations, preventing premature garbage collection cycles and maintaining system performance.
A controller consolidates sequential read requests for parallel execution across memory dies.
Dynamic code cache sizing tracks regenerated and replaced entries to balance memory usage against performance during runtime execution.
Thread context caching stores processor states in the last level cache during low latency resource requests.
A processor monitors inner loop execution time to detect malicious code hiding in the first level instruction cache.
Analyzing virtual memory mapping attributes identifies shared processes without increasing operating system complexity or resource consumption.
A protected walk-based shadow paging mechanism manages page table attributes to control operating system and memory management unit access.
A usage amount monitoring method records central processing unit task times and stores detection data in non-volatile memory.
Pre-computed delay deltas compensate for timing differences between address and control signals, maintaining signal integrity at high data rates.
Host-level flash translation layer manages buffer memory dumping during sudden power-offs in open-channel storage devices.
RDMA write requests bypass CPU processing to improve NVMe storage device performance in distributed systems.
Memory controller replaces corrupted MLC NAND data with uncorrupted copies from a dedicated buffer.
A realm management unit caches active cryptographic keys in a translation lookaside buffer for rapid secure memory access.
A data caching method separates hot and cold data using a detection module to optimize storage resource utilization.
A reconfigurable fetch pipeline switches between parallel and serial cache load operations based on issue queue depth and active thread counts.
A support process associates shared cache memory regions directly with work processes to accelerate data input and output operations.
Grouping flash blocks by quality index balances access efficiency and usage while reducing read error rates.
A cache engine manages application files to accelerate virtual machine operations.
A multi-dimensional storage map translates field-based requests into physical addresses using nearest neighbor traversal.
Uniform timestamp sampling determines data age distribution, enabling temporal clustering that reduces processor cycles during garbage collection.
Flash Translation Layer circuit manages snapshot counters and data structures to prevent garbage collection from erasing preserved key-value pair versions.
Mirroring NAND flash data into shadow RAM enables random access and Execute in Place, resolving slow read speeds and high error rates.
A caching system captures memory block snapshots when response performance exceeds thresholds to populate the cache during server restarts.
Lookahead circuitry detects packet completion to reduce FIFO operation cycles, lowering latency between devices with different clock frequencies.
A memory controller coordinates erase operations across RAID modules to minimize latency and power usage.
Guest epoch tracking invalidates stale TLB entries before secure page allocation, preventing unauthorized access and reducing VM exits.
A controller map data management circuit caches and transmits high-reference segments to a host device.
Storing the buffer address in hypervisor memory prevents conflicts with real hardware addresses during dynamic updates.
A storage device sorts data into separate nonvolatile memory arrays using mirroring and striping schemes for tailored I/O performance.
Host-driven retention signals enable adaptive demotion logic that prevents cache overflow while maintaining high hit ratios.
A hypervisor tracks modified memory pages in a guest virtual machine to selectively transfer only dirty data during live migration.