Mediation unit manages memory access via identification information to detect abnormalities without dedicated hardware.
Selective journaling reduces processing load and bandwidth usage by creating entries only upon failure occurrence in storage class memory devices.
Storage control apparatus manages garbage collection timing to allow parallel data writes in a secondary memory area.
A memory address generator maps logical start addresses to distinct physical banks and rows.
A metadata management method updates raw metadata in a first region and copies only the updated data to shared high-speed memory.
Static code analysis defines index space mapping parameters to enable consumer processors to access buffer data before producer completion.
A local linked list tracks free codewords within allocated pages to enable efficient memory reuse across multiple processors.
Dual flag storage units restrict faulty erase areas while keeping healthy segments active, preserving memory capacity.
An external memory controller manages encryption keys via a dedicated key management system, preventing processor compromise from exposing sensitive data.
Programmable die offsets in column-read memory enable parallel data access, reducing latency and bus usage for high-throughput similarity searches.
A hybrid storage system manages volatile and non-volatile caches using distributed striping across rotational drives for parallel operations.
Segmenting the cache into a powered-down storage array and an active tag array enables fast data retrieval from persistent memory while minimizing energy use.
A storage controller maintains owner metadata for logical volumes to enable independent write access and data protection.
A skip circuit identifies faulty memory units and shifts read data to bypass defective columns.
Reference indicator arrays allow concurrent garbage collection and application execution, eliminating suspension delays during mark and sweep processes.
A dedicated memory initialization device with higher bandwidth than the CPU generates selection signals to initialize main memory, reducing DRAM startup time.
Partitioning host and guest caches prevents base image duplication, reducing memory waste while maintaining fast data access speeds.
A controller determines a caching order for map data to accelerate memory access.
Expanding the buffer size prevents firmware errors during updates by allowing temporary storage and execution of update data.
A cache control system manages nonvolatile memory using address translation and valid data identification to optimize block usage.
A storage controller uses a Diffie-Hellman algorithm to encrypt data encryption keys, preventing unauthorized access during user sharing.
Copying CRTM code to L2 cache resolves the conflict between locked flash security and updatability.
Control nodes send update destination requests to master nodes, bypassing intermediate hops to reduce latency and improve bandwidth utilization.
A memory controller segments logical-physical address translation information into multiple pieces with attached metadata to improve cache hit rates.
A flash memory controller creates a write time table to identify expired blocks for recycling operations.
A data dividing method partitions input and weight blocks to optimize memory access patterns during convolution operations.
Segmenting shared memory into sub-page regions minimizes contention and fault domains while maintaining coherency through enhanced page fault handling.
Storage system analyzes container image context tags to determine optimal caching algorithms for software applications.
Control circuitry calculates the CPU cache miss to DTLB load miss ratio to identify deviations indicative of Spectre or Meltdown attacks.
Mapping the logical-to-physical table to peer SSDs distributes garbage collection load, preventing unpredictable I/O performance spikes in NVMe drives.
A storage management system analyzes I/O workload across synchronous mirrored devices to optimize data placement.
A memory controller adjusts scanning intervals based on access patterns to classify pages as hot or cold.
Primary read cache stores incoming write data when the primary write cache fills up, preventing I/O response time spikes during synchronous replication.
Address allocators manage shared memory regions to streamline inter-core data exchange.
A memory controller adjusts data compression based on total write volume to balance storage density and speed.
A replacement module enables selective data output from way memory elements to accelerate cache allocation operations.
Alternate current supply block generates compensation current to improve read current margin, ensuring immunity to random telegraph noise and read disturbance.
Segregating garbage collection from write operations prevents performance degradation in multi SSD systems sharing resources across virtual machines.
Remapping the base address eliminates signature verification and loader code, reducing startup time while maintaining update reliability.
An adaptive spatial access prefetcher uses delta-based prediction tables to generate early memory requests.
A snapshot analysis system processes block device data to enable efficient storage operations.
Copying blocks enables flexible hash chain updates while preserving data integrity.
Host system selects cache-based read commands using content addressable memory history to optimize data transfer efficiency.
A memory allocation system generates virtual schedules to optimize physical resource usage for neural network layers.
Memory expander nodes with compression logic expand capacity while managing bandwidth constraints in multi-node server architectures.
A DMA engine executes non-sequential memory writes and reads using configurable address patterns.