During high bus use, ECC work is postponed so memory reads and writes prioritize user data, then correction resumes after the deferred period.
Adaptive threshold retries help NAND flash recover page reads affected by retention loss and read disturbance, improving read reliability.
DWT-based locality-sensitive fingerprints detect similar data blocks in limited memory, enabling fast deduplication and differential compression.
Enrollment verifies reliable PUF cells and stores mapping data so the chip can exclude weak cells and generate accurate random codes.
Common prefixes, midsections, and suffixes are stored once and referenced by offsets to cut metadata memory use in storage systems.
Parallel hash functions and an intermediary buffer speed compression while preserving the original order of match results.
Using TeraDIMM on the main memory bus lets co-processors and I/O devices bypass low-bandwidth I/O paths and sustain faster data transfer.
By folding LBA-related CRC into the ECC layout, flash storage cuts address overhead while preserving integrity checks and 1-bit error reduction.
Charge-trapping memory cells generate a stable PUF key and freeze it in non-volatile storage to avoid ReRAM drift and bit errors.
Adaptive write thresholds in a dispersed storage network balance storage unit failures, transfer rates, and encoded slice width for reliable writes.
Extended host-SSD status signaling enables selective error correction, adaptive garbage collection, and wear leveling to cut latency and extend SSD life.
Repeated edge-removal and coalescence transforms cut cache-compression metadata while preserving practical byte-select compression.
A special codeword marks uncompressed values inside compressed blocks, cutting metadata overhead while preserving data order on decompression.
Locked cache regions act as virtual memory in a programmable IC, expanding on-chip capacity while preserving coherency and low access latency.
Selective soft-decoding disablement speeds flash data recovery at power-on, cutting boot delay while preserving correction where needed.
Precomputed interpolation factors let a Farrow filter convert incompatible fixed sample rates with lower computation and accurate real-time output.
Bit width is adjusted from detected data patterns to match precision needs, cutting memory use, power consumption, and processing time.
Inverse matrix calculation and barrel shifting cut circular convolution hardware in flash memory parity encoding while preserving correctness.
Multiple hardware lanes compress and decompress data in parallel, reducing memory access latency while keeping the CPU free for other tasks.
Different cache levels use light or heavy compression to balance storage gain and latency, reducing main-memory accesses.
Host-selected append-only streams group SSD data by deletion behavior to cut write amplification, ease garbage collection, and extend drive life.
Parallel ECC checking and decryption cut DDR memory read latency, then switch to serial correction only when an error is detected.
Integrated value-map memory access lets a processor read individual compressed values directly, cutting decompression overhead and memory bandwidth load.
Integer-normalized ANBD encoding protects data memory from undetected changes while cutting floating-point processing overhead.
A two-stage RAID ECC write flow shifts verification out of the critical path, improving NAND write efficiency while reducing ECC storage overhead.
A PL-side SMMU port translates virtual addresses before cache access, cutting SoC logic-master latency without routing through the processing system.
Tagged read operations and ordered volatile buffers let parallel database queries use non-volatile memory faster without losing data order.
By changing map-data compression with available memory capacity, this case balances cache hit rate and parsing time to improve read performance.
Degree-based neural segmentation in a BF LDPC decoder cuts parity-region error floors and improves NAND flash data reliability.
Dynamic reference-voltage selection lets one I/O circuit detect and drive multiple signal levels without CPU-managed path switching.
Co-locating volatile and non-volatile memory on one storage device cuts serial bus latency and speeds direct data writes over a memory bus.
Cryptographic checksums and system-key encryption let multi-tenant storage support deduplication, compression, and error checks without tenant key access.
A single folded ECC scheme supports variable NAND Flash page sizes, preserving throughput and reliability as density and P/E cycles increase.
Parallel reads across constrained memory locations shorten volatile data acquisition and help preserve integrity before OS overwrites.
Hardwired genomic processing engines replace software bottlenecks to speed mapping, alignment, sorting, and variant calling with lower cost.
Large files are reduced to a compact mathematical kernel that can be recalculated into the original data, cutting storage, transfer load, and congestion.
Multiple hash functions mask encryption keys from encrypted data, enabling secure slice storage and reliable access without exposing full data.
Parallel ECC decoding and empty-page detection speed MLC flash initialization, enabling earlier storage access and shorter boot-up time.
Drift CAM pointers keep newly written PCM data in the media manager cache, reducing read errors, data movement, and buffer overhead.
When multiple devices try to modify the same index node, a delegate coordinates the requests to keep hierarchical updates consistent.
Compressing data after RAID striping and then calculating parity improves storage efficiency while reducing parity update overhead.
Pipelined ECC with remote memory reads lets data reach local cache before correction completes, cutting latency without sacrificing integrity.
LBA-based syndrome decoding removes per-page LBA storage in NAND flash, freeing space and reducing ECC overhead for SSD reads.
Padding bits equalize sector lengths across differently coded drive zones, preserving OC parity block consistency and error correction.
Two single-port memories and logical-to-physical mapping enable parallel reads and writes, cutting wait states and memory bias.
A configurable base converts floating-point values into integer ANBD coding, improving error detection with much lower computing overhead.
Routes transactions across interleaved memory channels using address-based destination mapping while preserving the original address for security.
Shared prefixes, midsections, and suffixes are table-encoded to preserve long metadata names while reducing memory waste in storage clusters.
Independent head nodes and storage sleds replicate data in-rack to preserve low-latency access while avoiding control-plane failure bottlenecks.
Dedicated monitor cells track read disturb in 3D NAND, letting the controller trigger reclaim only when stress exceeds a threshold.
Packetized links and hierarchical memory domains balance bandwidth across processors while reducing memory interconnect complexity.
A blocking NOP and shadow address mapping keep overlapping storage copy writes atomic without extra buffer space or delaying other commands.
Multiple domain-specific command buffers let an IOMMU process invalidations in parallel, cutting spin/lock overhead and wasted CPU cycles.
By predicting data expiration in FDP reclaim units, the host can trigger folding operations that cut garbage collection and write amplification.
A built-in protection module controls read/write access between computers and removable storage to block malicious transfer and data leakage.
A foggy-fine programming scheme completes fine writes on preceding pages during power loss to shorten power-off time and protect data integrity.
Finish-zone triggered data relocation merges full zones into target space, cutting fragmentation and improving storage capacity use.
A switchable computational storage topology lets hosts access compute and storage differently by workload, improving processing efficiency and access control.
PSU bulk capacitors extend hold-up time so caches and buffers can flush to persistent memory during power loss and async resets.
Address mapping adapts to storage page size to cut redundant translations, reducing controller workload and access overhead.
Stacked HBM modules with base-die processor elements overcome centralized bandwidth limits and scale memory-intensive computing with lower latency.
Automatic byte-position detection lets 8-bit LPDDR dies program the correct mode registers and work transparently on 16-bit channels.
Partial array meta mode registers partition memory for data and ECC metadata, reducing wasted space, SRAM cost, and soft-error risk.
Dedicated output memory and alternating input memories avoid CNN feature-plane read/write conflicts while reducing circuit scale and power.
A direct BMC-to-MCU link sends hardware warnings out of band, preserving data transfer rate while enabling preventive action.
Freed memory is quarantined and scanned for dangling pointers before reuse, reducing use-after-free risk with lower overhead in C/C++.
Checks boot code fragmentation in boot LUs, then defragments it into contiguous storage to enable sequential reads without mapping-table overhead.
A setting circuit switches one or both DRAM PHY interfaces to keep stacked memory compatible with HBM3 SoCs and future multi-interface HBM.
Circular log pointers and host-defined retrieval cadence cut redundant memory log transfers while reducing latency and QoS impact.
A DMA engine offloads packet generation to the network interface, cutting remote memory access overhead in disaggregated data centers.
Local stride registers and adder logic let a PIM MAC update convolution addresses without host delay, improving latency and throughput.
A non-contiguous attention mask lets transformer KV caches use right padding, cutting CPU load and latency without memory shifts.
Compressed change-log mapping enables zoned memory data recovery after transfer failures while avoiding virtual block locks and retention buffers.
Fault-type responses let distributed nodes handle page faults without large pinned memory reservations, cutting delay and network congestion.
Command-generated data patterns let a storage controller identify memory pin connections without extra pins, reducing size and signal issues.
Journal-based source-location checks delay L2P remapping until folding completes, preventing incorrect mappings and repeat data migration.
A memory controller routes different commands to accessed and idle memory devices, cutting unnecessary refresh power while preserving data retention.
A companion NVMe namespace enables sub-block transfers through fixed mapping, cutting read amplification, overhead, and latency.
Hardware streamers convert and align matrix data in flight, cutting extra memory writes and latency for ML matrix operations.
Embedded delay information in chip-enable packets cuts command overhead and coordinates multi-die data output for faster reads.
Defect-aware reclaim unit sizing lets the controller place data across uneven superblocks, improving utilization and reducing write amplification.
Delay-coded chip-enable packets let a memory controller overlap die commands and data output, cutting flash read timing overhead.
Background app memory is compressed only when needed, freeing space for app launch while limiting compression overhead and extra memory cost.
Buffer-triggered early erase lets a flash controller pre-erase selected blocks, improving write speed while limiting power use.
Partial fallback abort processing preserves valid macro-ops in multi-fetch cache entries to cut power use and decode latency.
Compressing preferred apps in the background preserves memory space while enabling faster restore and shorter cold-launch delays.
A unified TLB reorders page size lookup priority at runtime to cut TLB misses, table walks, and address translation delays.
A controller remaps part of a memory module from host-visible system memory to accelerator use, improving memory flexibility and compute efficiency.
By predicting insertion addresses and shifting writes off-center, ordered memory updates cut costly shifts, rewrites, and cache overhead.
Non-contiguous reverse map table segments enforce VM and I/O memory authorization while improving NUMA memory utilization.
Delaying garbage collection and other memory management tasks lets non-consecutive write commands finish first, cutting latency and power use.
Programmable switches route client requests to remote memory nodes, reducing slow local swapping and balancing memory use across server clusters.
A hybrid SRAM-DRAM tracker filters low-activity rows and precisely monitors hot rows to mitigate DRAM row hammer with lower overhead.
Encoded key slices are appended to encrypted data and dispersed with error coding to improve storage reliability, security, and recovery.
Sequential L2P ranges are sent as start addresses and sizes, cutting host transfer volume, storage overhead, and address lookup latency.
Cryptographic return-address signatures are pre-generated and verified at subroutine return to block ROP and JOP attacks without stalling commit.
Host-generated prefetch information lets a CXL memory expander time data fetches accurately despite switch latency and host area limits.
Dynamic cache management shifts flash blocks between SLC and XLC modes to balance write speed, capacity, and garbage collection load.
A dedicated co-processor handles page table walks and page management tasks, freeing primary processor cycles for user workloads.
Consistent loop detection lets the prediction unit build multi-fetch macro-op cache entries, reducing cache switches, fetch penalties, and power use.
An internal data bus transfers information between memory banks without external bus access, reducing power consumption and processing time.
A hypervisor command parser generates shadow global graphics translation tables to translate graphics memory addresses for virtual machines.
A cache content directory compares write request identifiers against existing entries to enable efficient data copying and storage updates.
A virtualized memory system translates addresses to physical banks, enabling simultaneous read and write operations without conflicts.