Virtual memory sectioning and calculated write addresses enable line-rate interleaving and deinterleaving with lower latency and less RAM.
Hardware-embedded memory coloring adds per-line access attributes to block unauthorized access and detect malware without extra memory overhead.
A two-stage transfer engine reorders row-column interleaved data through on-chip memory and DRAM to improve burst access efficiency and cut dedicated memory use.
Files that overrun disk blocks by a fraction are split and only the excess portion is compressed to fit whole blocks and cut wasted space.
Selective compression based on content age, popularity, and capacity recovers cloud storage space without deleting user files.
Memory regions get different ECC widths based on error susceptibility, preserving data integrity without wasting correction resources.
Minimum push-up rank modulation cuts charge-level increases, enabling more flash rewrites with fewer block erasures and better data integrity.
Retaining failed data sectors in buffer memory enables selective reprocessing, improving data integrity while limiting latency and memory waste.
A super-BCH parity bank adds cross-die error correction to memory blocks, improving raw bit error resilience beyond XOR recovery.
A one-hot address cache feeds data during memory map learning so co-processors can use the main memory bus and avoid I/O bandwidth bottlenecks.
Automated pre-commissioning pairs luminaires with sensors and determines their locations, cutting manual setup time and input errors.
Groups same-stream request addresses within a time window to cut redundant transfers, improve compression ratio, and save bandwidth.
Loop parallelism analysis guides FU scheduling and memory mapping to cut configuration memory use while maintaining processing speed.
Sequentially mapped configuration data and cycle-based function unit scheduling cut memory demand while preserving reconfigurable processor speed.
Loop parallelism analysis and irregular field mapping cut reconfigurable processor memory use while speeding function unit scheduling.
Distributed ECC and XOR recovery across multiple memory dies correct read errors and improve RBER resilience in non-volatile memory.
A maze unlock sequence maps memory addresses so co-processors and I/O devices can use main memory bandwidth with lower latency.
Ranked read reference voltages by page population cut memory read errors while limiting retry latency through precomputed channel estimation.
Parallel rescaling and range calculation cut arithmetic encoding and decoding iteration time in NAND flash memory.
Loop parallelism analysis schedules only needed function units each cycle, cutting configuration memory use without slowing processing.
Compressed data is split into ECC-protected blocks with normal, invalid, and parity data to preserve storage efficiency without sacrificing reliability.
Retaining failed data sectors for targeted reprocessing improves read-channel success rates without slowing normal throughput.
Updates parity from only the changed memory data, cutting read time and power use while preserving error detection during partial writes.
Minimum push-up and multi-permutation coding reduce flash cell-level increases, cutting erasures, errors, and capacity loss.
Multiple NAND flash read attempts at different thresholds generate soft information that cuts bit errors and improves decoder signal quality.
Dynamic write-data segment sizing aligns transfers to memory pages, improving write efficiency and reducing partial-page overhead.
Multi-phase decoding splits encoded data across flash pages with different error rates, improving read latency and recovery from partial reads.