A static analysis model estimates data cache misses and reuse across loop iterations to guide compiler transformations.
Segmenting memory chips via a demultiplexer register reduces activated bits and energy consumption during multi-core access.
A storage controller validates logical block addresses against physical reads to ensure data integrity.
A solid-state storage controller calculates an acceleration factor from temperature readings to determine equivalent data retention time.
A memory controller adjusts read voltage using candidate voltages and error bit counting to optimize data retrieval.
A service co-processor maintains an independent copy of the main address space to enable asynchronous diagnostic data collection.
Controller segments address translation tables between volatile and nonvolatile memory, reducing NAND flash wear by logging difference information.
A heuristic approach dynamically adjusts journal reservation sizes based on observed transaction patterns to optimize storage allocation.
Manipulating paging registers creates virtually contiguous memory ranges from non-contiguous physical allocations.
Variable size metadata pages eliminate fixed-size waste by storing only valid pointers in a log, reducing storage overhead for sparse logical volumes.
A memory control circuit unit reads physical-logical mapping information and time data to rebuild a logical-physical mapping table.
A data storage controller trims expired video data using timestamps to manage non-volatile memory blocks.
Embedded controller triggers SSD cache flush command to write buffered data to non-volatile memory before forced shutdown completes.
A cryptographic device uses a pre-tweak value cache to store lookup tables for instant memory block access.
A distributed naming service manages directory pathnames to unique identifiers across persistent memory nodes.
A remote memory management module intercepts dynamic address translation to enable transparent access to virtual storage on additional computing machines.
A power source controller lowers switching frequency of a first power supply unit to extend electric power duration during voltage drops.
Segmenting the operating system into running and updating instances enables applications to continue serving user requests without interruption.
Switching host page tables restricts application access to PCI device memory, resolving security vulnerabilities in virtualized environments.
Segmenting shared storage into isolated namespaces prevents unauthorized cross-user access when access keys are compromised.
A memory controller manages processing-in-memory mode switching via a dedicated PIM management circuit.
Segmented refill queues distribute buffer allocation across multiple cores, eliminating processor contention and idle time.
Processor access logs and address translation logs capture memory patterns, enabling software to move frequently accessed data closer to cores.
Hardware encryption core transparently secures data at rest via in-line processing within integrated storage devices.
A multi-purpose server cache directory selectively enables or disables operation modes based on computation phases and data patterns.
Live segment records enable level-by-level traversal of file trees to reclaim dead storage space while avoiding repeated container scans.
A global cache management table coordinates data placement across multiple storage nodes, eliminating communication overhead and improving access speed.
A memory controller buffers non-sequential data sets to enable parallel multi-plane programming, reducing write amplification and shortening programming time.
Segmented sub mapping tables managed by linked lists optimize DRAM usage and reduce computational load during frequent address updates.
Virtual nodes group cache nodes by internal communication cost, using request statistics to optimize content placement and reduce core network traffic.
Segmented key bags prevent unauthorized access by isolating decryption keys per user within a secure circuit.
A virtual cache searches for matching addresses to invalidate entries and mark load store queue operations as pending.
A mechanism marks cache lines to delay flushing until all group writes complete, preserving data integrity during power interruptions.
An index table maps temporary blocks to multiple data blocks, reducing merge operations and increasing available storage capacity.
Memory management unit encrypts direct memory access transactions using application keys, preventing plain text exposure to untrusted operating system kernels.
A data processing method shifts matrix row elements into intermediate buffers for pipelined acceleration unit transposition.
A cache memory structure caches pointers to resolve indirect addresses without storing data.
Storing raw data in a level-two cache resolves the contradiction between fast access and security by keeping cooked versions in the level-one cache.
Hash-based access counting prevents data deformation in neighboring regions by merging monitoring functions into an integrated structure.
Persisting copy-progress data in non-volatile storage frees volatile memory, enabling concurrent sessions without host response-time degradation.
A time-based memory allocation system dynamically reserves computational resources for specified durations using predictive usage trends.
An SoC encryption engine converts plain data to cipher text using keys from one-time programmable memory.
Dual-queue segmentation retains evicted data blocks in a secondary buffer to reduce erase counts and extend solid state drive service life.
A persistent metadata cache stores changes directly in internal volumes to eliminate redundant buffer operations.
Machine learning hardware architecture divides data into subsets for parallel processing across multiple tiles.
Controller segments flush operations into sub-namespace units, reducing operation time while maintaining data integrity.
Segmenting images into tags and distributing rows across memory banks increases bandwidth while reducing power consumption.
A DMA controller stores a second memory address in an internal register to transfer data between multiple locations without processor intervention.
A nonvolatile memory device stores an indicator in a reference block to enable direct page address access, resolving manufacturer addressing rule variations.
A method identifies low-activity large memory pages by temporarily demoting mappings to small pages and tracking access patterns.