|
Match
|
Document |
Document Title |
|
|
7620790 |
Methods and apparatus for interfacing to a data storage system
A data storage system includes methods and apparatus that provide volumes for access by host computing devices. The volumes can have a storage size that is independently configurable from an actual...
|
|
|
7620789 |
Out of order DRAM sequencer
Memory access requests are successively received in a memory request queue of a memory controller. Any conflicts or potential delays between temporally proximate requests that would occur if the...
|
|
|
7620783 |
Method and apparatus for obtaining memory status information cross-reference to related applications
In one embodiment taught herein, a memory module selectively uses its write data mask input as a status output on which it provides status signaling to an associated memory controller. The memory...
|
|
|
7620782 |
Recording medium having data structure for managing at least a data area of the recording medium and recording and reproducing methods and apparatuses
The data structure on the recording medium includes a temporary defect management area storing a data block. The data block includes a temporary definition structure. The temporary definition...
|
|
|
7620781 |
Efficient Bloom filter
Implementation of a Bloom filter using multiple single-ported memory slices. A control value is combined with a hashed address value such that the resultant address value has the property that one,...
|
|
|
7620778 |
Low power microprocessor cache memory and method of operation
Techniques for processing transmissions in a communications (e.g., CDMA) system including the use of a digital signal processor. The digital signal processor includes a cache memory system and...
|
|
|
7620776 |
Method, apparatus, and computer program product for a cache coherency protocol state that predicts locations of modified memory blocks
A method, apparatus, and computer program product are disclosed for reducing the number of unnecessarily broadcast remote requests to reduce the latency to access data from local nodes and to...
|
|
|
7620772 |
Methods and structure for dynamic data density in a dynamically mapped mass storage device
Methods and structures for dynamic density control to improve reliability of a dynamically mapped storage device. In a dynamically mapped storage device in which all user supplied logical blocks...
|
|
|
7617366 |
Method and apparatus for filtering snoop requests using mulitiple snoop caches
A method and apparatus for detecting a cache wrap condition in a computing environment having a processor and a cache. A cache wrap condition is detected when the entire contents of a cache have...
|
|
|
7617359 |
Adaptive storage system including hard disk drive with flash interface
A data storage system for a device including low power and high power modes comprises low power (LP) nonvolatile memory that includes a LP hard disk drive (HDD) having a non-volatile semiconductor...
|
|
|
7617356 |
Refresh port for a dynamic memory
A refresh port for a dynamic memory. In one embodiment, an apparatus includes a memory and a refresh command interface to receive a refresh command including a portion indicating signal. Refresh...
|
|
|
7617351 |
Semiconductor memory device having RAM and ROM areas
A semiconductor memory having two different memory areas in one chip includes a memory cell array including a first variable memory area controlled to be accessible in at least first and second...
|
|
|
7613888 |
Maintain owning application information of data for a data storage system
A data storage system writes data supplied from a host to data storage in accordance with write I/O of an owning application. A workload manager directs the processing of the supplied data in...
|
|
|
7613887 |
System and method for managing a memory storage device
A memory management system for a memory in a data storage device comprises a memory controller module that receives a frame of data including a plurality of data words from a host, that generates...
|
|
|
7613886 |
Methods and apparatus for synchronizing data access to a local memory in a multi-processor system
Methods and apparatus provide for receiving a request from an initiating device to initiate a data transfer into a local memory for execution of one or more programs therein, the local memory being...
|
|
|
7613875 |
Apparatus and method for incremental package deployment
A method and apparatus for incremental package deployment are described. In one embodiment, the method includes the redirection of disk input/output (I/O) requests to preserve contents of disk...
|
|
|
7613873 |
Deferring refreshes during calibrations in memory systems
A memory system employs calibrations to ensure the precise transmission of data. During calibrations, memory refreshes can occur; however, these refreshes can interfere with calibration streams....
|
|
|
7613870 |
Efficient memory usage in systems including volatile and high-density memories
A first method for efficient memory usage includes (1) determining whether data retrieved from a first storage device is characterized as data that is primarily read; and (2) if data retrieved from...
|
|
|
7613743 |
Methods and apparatuses for data protection
Methods and apparatuses for data protection against corrupted write operations. In one embodiment, a technique of crash protection uses an atomically updated global transaction indicator to switch...
|
|
|
7610463 |
Method and apparatus for performing an atomic semaphore operation
A processing system and method of communicating within the processing system is disclosed. The processing system may include a bus; a memory region coupled to the bus; and a plurality of processing...
|
|
|
7610459 |
Maintain owning application information of data for a data storage system
A data storage system writes data supplied from a host to data storage in accordance with write I/O of an owning application. A workload manager directs the processing of the supplied data in...
|
|
|
7610458 |
Data processing system, processor and method of data processing that support memory access according to diverse memory models
A data processing system includes a memory subsystem and an execution unit, coupled to the memory subsystem, which executes store instructions to determine target memory addresses of store...
|
|
|
7610456 |
Automatically detecting types of external data flash devices
Methods for identifying devices may include receiving by one or more memory devices, one or more of a plurality of read memory device ID commands. The one or more memory devices may respond to the...
|
|
|
7610454 |
Address decoding method and related apparatus by comparing mutually exclusive bit-patterns of addresses
A memory address decoding method for determining if a given address is located in one of a plurality of sections. Each section has a plurality of memory units and each memory unit has a unique...
|
|
|
7610453 |
Reordering each array in a sequence of arrays
Each array in a sequence of arrays is reordered. A first port receives in a first serial order a number of values in each array in the sequence and a second port transmits the values in a different...
|
|
|
7610452 |
Data processing system wherein data is stored in a memory and an external storage in parallel
A data processing system comprises a memory for temporarily storing data, a storage for storing data and a controller for storing the data into the memory by a predetermined unit at a time and...
|
|
|
7610443 |
Method and system for accessing audiovisual data in a computer
A method and system for accessing audiovisual data in a computer, which has a hard disk, a hard disk controller and a device driver. The hard disk is divided into a partition region and a...
|
|
|
7610433 |
Memory controller interface
A memory interface controller and method to allow a processor designed and configured to operate with NOR flash and static random access memory (SRAM) memory devices to instead operate using NAND...
|
|
|
7610432 |
Method and apparatus for assigning alias node names and port names within a tape library
A tape library apparatus comprising a plurality of FC drives. A host computer and a fiber channel switch portion are connected with an optical fiber cable through respective fiber channel...
|
|
|
7610383 |
Data-object-related-request routing in a dynamic, distributed data-storage system
One embodiment of the present invention provides an efficient data-object-related-request-routing method and component used within a dynamic, distributed data-storage system for efficiently routing...
|
|
|
7609651 |
Methods and systems for maintaining configuration information
A processor retrieves configuration information (e.g., interoperability rules) indicating acceptable configurations of different types of resources in a storage area network. Based on the retrieved...
|
|
|
7607001 |
Memory management method for simultaneously loading and executing program codes
A method is provided for simultaneously loading and executing program code in a circuit system. The circuit system includes a plurality of memory devices, a microprocessor, and a loading circuit....
|
|
|
7606988 |
Systems and methods for providing a dynamic memory bank page policy
Systems and methods for providing a dynamic memory buffer bank policy. Embodiments include a hub device for selecting a bank page policy. The hub device includes an input command stream interface...
|
|
|
7606987 |
Apparatus and method for magnetic head control in storage accesses
To prevent for a prolonged time period, the fixed-position floating status of a head in the control operation of a storage unit, and to prevent a decrease in the reliability due to deterioration in...
|
|
|
7606981 |
System and method for reducing store latency
According to one embodiment of the invention, a method comprises verifying that a cache block is not exclusively owned, and if not, transmitting a message identifying both the cache block and a...
|
|
|
7606977 |
Context save and restore with a stack-based memory structure
A multi-threaded processor adapted to couple to external memory comprises a controller and data storage operated by the controller. The data storage comprises a first portion and a second portion,...
|
|
|
7606976 |
Dynamically scalable cache architecture
A technique for managing power consumption of a cache memory system dynamically adjusts the size of the cache memory system according to an energy level of an energy storage device. In at least one...
|
|
|
7603535 |
Low power consumption semiconductor memory device capable of selectively changing input/output data width and data input/output method
A semiconductor memory device includes a memory cell core having a plurality of memory cells; a data input/output circuit unit, which sets an input/output data width in response to input/output...
|
|
|
7603526 |
Systems and methods for providing dynamic memory pre-fetch
Systems and methods for providing dynamic memory pre-fetch. Embodiments include a hub device including an input command stream interface and an adaptive pre-fetch logical unit (APLU). The input...
|
|
|
7603525 |
Flash memory management method that is resistant to data corruption by power loss
A method for managing page-based data storage media such as flash media, a system that uses that method, and a computer-readable storage medium bearing code for implementing the method. New data...
|
|
|
7603523 |
Method and apparatus for filtering snoop requests in a point-to-point interconnect architecture
A method and apparatus for supporting cache coherency in a multiprocessor computing environment having multiple processing units, each processing unit having one or more local cache memories...
|
|
|
7603520 |
Record apparatus, record method, and program for writing data to optical disc in a second unit larger than a first unit
A record apparatus is disclosed. The record apparatus has a memory, a record section, and a record control section. The memory stores data in a first unit. The record section writes data to an...
|
|
|
7603246 |
Data interface calibration
Embodiments for positioning transitions in one or more data signals in relation to a data strobe signal are disclosed. For an example embodiment, a receiving device may return a test value to a...
|
|
|
7600090 |
Microcontroller based flash memory digital controller system
A digital control system including a microcontroller for handling timed events, a command decoder for interpreting user commands, a separate burst controller for handling burst reads of the Flash...
|
|
|
7600086 |
Method, system, and program for retention management and protection of stored objects
Provided is a method for managing retention of stored objects, comprising: receiving a modification request with respect to an attribute or archive policy for an object; determining whether an...
|
|
|
7600085 |
Apparatus and method for determining erasability of data
An apparatus for determining erasability of content data. The apparatus includes: a receiver configured to receive content data to be stored in a first storage medium; a comparator configured to...
|
|
|
7600084 |
Register file with integrated routing to execution units for multi-threaded processors
A multi-context register file for use in a multi-threaded processor includes at least one multi-context register file cell having internal routing functionality.
|
|
|
7600083 |
Method and system for automatic write request suspension
A system and method are provided to manage storage space. The method comprises suspending a request responsive to detecting of a condition indicating a lack of a resource necessary to serve the...
|
|
|
7600082 |
Virtualization logic
Systems, methodologies, media, and other embodiments associated with externally trapping transactions are described. One exemplary system embodiment includes an external virtualization logic...
|
|
|
7600079 |
Performing a memory write of a data unit without changing ownership of the data unit
A method comprises, while a first device has ownership of a data unit, a second device issuing a request to perform a memory write of said data unit. The method further comprises a memory...
|