Unified memory cuts processor-accelerator interactions and data migrations.
A memory controller uses activation state and confidence thresholds to selectively disable caching and prefetching, preserving fast access.
This case uses a VS kernel directory and smart NIC offload to reduce coherence latency and improve scalability in virtualized memory.
Shared peripheral circuits and grouped merge paths let memory planes transfer compressed data efficiently over a fixed number of lines.
A single condensed entry tracks cache status across memory banks, reducing PIM directory lookups and coherence bottlenecks.
This case uses HPB and FBO regions to organize metadata and data for faster sequential reading without sacrificing storage capacity.
A cache-based timer component adapts timing across memory types, reducing controller space demands and thermal dissipation concerns.
This case uses a DMA engine and network interface to route remote memory requests, improving utilization in disaggregated data centers.
This case separates shared memory into VM-specific protected regions and verifies keys and addresses at the memory device.
Thread-aware read-ahead targets active AI workloads to reduce cache-related latency.
This case uses atom-sized prefetches and a side buffer to reduce latency and energy use without changing the cache hierarchy.
Isolated pod storage uses user-held private keys and volatile-memory erasure to protect cloud data from maintainers.
Cache-miss telemetry lets a memory controller switch to direct memory access, reducing cache-related performance degradation.
A cross-domain manager creates policy-controlled shared-memory buffers to isolate hardware domains and streamline edge data transfer.
The case uses data-type-based SLC, TLC, and QLC sector sizes to limit L2P RAM growth, reduce latency, and expand SSD access capacity.
A memory controller pools different-sized sub-blocks for virtual blocks, reducing page copies and erases during random writes.
This case uses a permanent stub index for multipart uploads, reducing completion work from combined data size to part count.
Cache-line command aggregation reduces serial dependencies and improves processing throughput.
This case expands PMA length and segments cache lines to address hard disks beyond 8 TB with efficient data handling.
A copied lookup table redirects ROM program calls to revised functions in RAM, avoiding costly ASIC redesigns for software updates.
This memory controller separates data across regions with different refresh rates, reducing power while preserving integer-data accuracy.
This case uses domain-specific keys and a memory encryption block to protect GPU translation tables while maintaining performance.
A storage controller identifies requesters in read packets and allocates resources dynamically to shorten high-priority processing.
This storage controller reduces transfer overhead by translating addresses and updating only the cache areas needed for P2P data movement.
Per-process tier-management threads lock pages against demotion, balancing NUMA memory throughput with service-level isolation.
A memory controller uses cache-line swapping between near and far memory to cut cost while preserving CPU caching.
Predicted addresses and address matching move load data into the register file before execution, reducing processor latency.
Hardware trace storage cuts address-translation latency for faster memory management.
A state-managed on-chip cache uses row-column addressing and adaptive modes to pack small packets, reduce conflicts, chip area, and power.
The approach briefly suspends the VM for device status, then buffers protected memory pages while the VM resumes.
Sorting neural-network memory blocks by size enables reuse across node operations and reduces total occupation from 150 MB to 130 MB.
This case verifies a wear indicator before remote SIM provisioning, controlling write and erase operations to reduce eUICC failure risk.
This storage deduplication approach delays duplicate mapping, shrinking fingerprint tables while preserving high-performance access.
Variable-height subsegments map data across mixed erase blocks, improving storage use without hardware-specific software changes.
A disaggregated 3D SoC uses an atomic handler and CXL interconnects to support graphics operations in local and system memory.
This case shows how segmented RID fields identify data locations and commands, enabling out-of-order DIMM responses with lower latency.
This case combines storage and computation in one device to maintain management services while reducing system cost and size.
This mapped RAID case pools hot spare extents across disk groups to support rebuilds when local spare capacity is insufficient.
This memory case frees invalid data before writing, postpones background operations, and creates a restore point for rollback.
Track page table entry access states to cache frequent translations and limit wasted capacity.
Dynamic garbage collection rates follow I/O activity to reduce latency, preserve free blocks, and extend SSD lifespan.
Alternating bit order lowers signal toggling and power in memory-array data paths.
An internal command cache speeds semiconductor memory responses by bypassing sequential generation.
After ECC correction, masked writes update only changed data, reducing memory power use and write latency.
A hybrid CMB cache assigns fast SRAM to read commands and DRAM to writes, freeing SRAM after host retrieval without added memory.
Multiple temporal cursors group data by lifespan, reducing garbage-collection rewrites, write amplification, and memory wear.
This case uses near memory as a cache and remaps shared pool pages to reduce physical memory needs across CPUs.
A time-remaining value lets managed memory prioritize background operations before power deactivation, reducing interruption risk.
Active and unreferenced cache sets reduce contention during eviction and insertion.
This case shows how an FME front-end cache jettisons speculative data to preserve writeback capacity while maintaining QoS.