Match Document Document Title
7581067 Load when reservation lost instruction for performing cacheline polling  
A load when reservation lost instruction for performing cacheline polling is disclosed. Initially, a first process requests an action to be performed by a second process. The request is made via a...
7577015 Memory content inverting to minimize NTBI effects  
In general, in one aspect, the disclosure describes an apparatus that includes a memory device having a plurality of memory cells. An inverter is used to invert data and tag information destined...
7577802 Accessing a reservable device by transiently clearing a persistent reservation on the device in multi-host system  
Systems, methods, and computer program products are presented for transiently clearing a reservation on a device, where the reservation belongs to a host that owns the device and the reservation...
7577807 Methods and devices for restoring a portion of a data store  
A storage management device receives a request to restore a portion of a data store to its content at a specified past time, which is selected from a substantially continuous time interval. In...
7577791 Virtualized load buffers  
A memory addressing technique using load buffers is described. More particularly, embodiments of the invention relate to a method and apparatus for accessing data in a computer system by exploiting...
7577803 Near instantaneous backup and restore of disc partitions  
An apparatus comprises a data storage medium including first and second partitions, wherein individual physical blocks in the first partition are paired with individual physical blocks in the...
7577806 Systems and methods for time dependent data storage and recovery  
A method, apparatus, and system for accessing units of storage that depends at least in part on an address of the unit of storage and the time that data was written to the unit of storage.
7574567 Monitoring processes in a non-uniform memory access (NUMA) computer system  
A monitoring process for a NUMA system collects data from multiple monitored threads executing in different nodes of the system. The monitoring process executes on different processors in different...
7574572 Cache memory, system, and method of storing data  
A cache memory according to the present invention is a cache memory that has a set associative scheme and includes: a plurality of ways, each way being made up of entries, each entry holding data...
7574561 Method and apparatus for storing a data to memory devices  
A method and apparatus for enhancing performance of parity check in computer readable media is provided. For example, in a RAID (N+1) configuration, a virtual data strip is added for a calculation...
7571289 Disk array device and reservation cancellation control method for disk array device  
The present invention allows a reserved state that prevails for an LDEV as a result of a host undergoing a system shutdown or the like to be confirmed and cancelled easily. The server 1 reserves...
7571277 Semiconductor memory system for flash memory  
Provided is a semiconductor memory system including a plurality of main memory chips and sub-memory chips as alternatives, in which each main memory chip includes a plurality of reserved memory...
7568073 Mechanisms and methods of cache coherence in network-based multiprocessor systems with ring-based snoop response collection  
A computer-implemented method for enforcing cache coherence includes multicasting a cache request for a memory address from a requesting node without an ordering restriction over a network,...
7568066 Reset system for buffer and method thereof  
A reset system for a buffer and a method thereof are disclosed. The reset system of the present invention includes a resettable flag in the buffer and a control unit. The reset method is to set the...
7568078 Epoch-based MUD logging  
Methods and apparatus for performing MUD logging for a volume in a system implementing network-based virtualization are disclosed. This is accomplished by enabling two or more MUD loggers to...
7568077 Information processing apparatus and file controller  
An information processing apparatus, including: a file memory to store data; a file controller to access the file memory; a first control section to manage the file memory via the file controller;...
7568075 Apparatus, system and method for making endurance of storage media  
A storage control apparatus according to the present invention includes a plurality of connecting units connected to one or more host computers and one or more hard disk drives as storage media for...
7565496 Sharing memory among multiple information channels  
Memory is shared among multiple information channels, which may be of particular use for storing streams of packets. Memory allocation information is maintained which can be used to identify the...
7562186 Efficient data storage using resemblance of data segments  
Storage using resemblance of data segments is disclosed. It is determined that a new segment resembles a prior stored segment. The prior stored segment comprises a segment stored previously from...
7558804 Method, apparatus, and computer-readable medium for space-efficient storage of variables in a non-volatile computer memory  
A method, apparatus, and computer-readable medium for storing variables in a non-volatile computer memory are provided. The computer-readable medium has a data structure stored thereon that...
7558918 System for handling streaming information using a plurality of reader modules by enumerating output pins and associated streams of information  
An information appliance receives streaming information. The information appliance includes a storage buffer and a writer module which receives the streaming information and writes the streaming...
7555611 Memory management of local variables upon a change of context  
A cache subsystem may comprise a multi-way set associative cache and a data memory that holds a contiguous block of memory defined by an address stored in a register. Local variables (e.g., Java...
7555619 Efficient per-object operations in software transactional memory  
A software transactional memory system is described which utilizes decomposed software transactional memory instructions as well as runtime optimizations to achieve efficient performance. The...
7552281 Apparatus and method for processing data in a wireless terminal with external memory  
An apparatus processes data using an external memory. In the apparatus, an external memory power supply provides power to the external memory. An external memory insertion detector detects...
7549026 Method and apparatus to provide dynamic hardware signal allocation in a processor  
In a processor having hardware event signals, signals are dynamically allocated in a mask to indicate whether each of the respective signals is available. Program code can use the same signal for...
7549016 Storage control apparatus for selecting storage media based on a user-specified performance requirement  
A storage control apparatus according to the present invention includes a plurality of connecting units connected to one or more host computers and one or more hard disk drives as storage media for...
7546427 System for rebuilding dispersed data  
A digital data file storage system is disclosed in which original data files to be stored are dispersed using some form of information dispersal algorithm into a number of file “slices” or...
7546412 Apparatus, system, and method for global metadata copy repair  
An apparatus, system, and method are disclosed for global metadata copy repair. The apparatus includes a control module for copying global metadata from primary storage to target storage, a...
7543123 Multistage virtual memory paging system  
A computer implemented hierarchical method for paging data, when evicting a page of data from the computer system main storage, evicting the page to a first paging store (preferably NVRAM). When...
7543116 Data processing system, cache system and method for handling a flush operation in a data processing system having multiple coherency domains  
A cache coherent data processing system includes at least first and second coherency domains. The first coherency domain contains a memory controller, an associated system memory having a target...
7539829 Methods and apparatuses for controlling access to at least one storage device in a tape library  
Methods and apparatuses are provided for use in controlling access to at least one data storage device. One method includes obtaining data describing at least one data access relationship, the data...
7536520 Method and apparatus for native method invocation and changing memory bank  
A method and apparatus for native method invocation and changing memory bank. A method return frame of a smart card stores the status of a native method invocation, and a memory bank flag points a...
7536521 Computer storage device providing implicit detection of block liveness  
A disk drive or similar storage medium uses a semantic understanding of its associated file system to monitor file metadata and derive block liveness normally only known by the file system....
7536508 System and method for sharing SATA drives in active-active RAID controller system  
An active-active RAID system includes first and second active-active RAID controllers which efficiently share access to SATA drives. SAS expanders connect the RAID controllers to the drives. The...
7536522 Computer system for copying data between virtual storage areas  
It has been impossible in prior art to copy every piece of data that is stored in a virtual volume. A management computer of this invention receives a copy request that designates a real storage...
7533225 Method and apparatus for enabling adaptive endianness  
A method for reading a block, involving receiving a request to obtain the block, wherein the request comprises a block pointer, determining a block endianness by reading an endianness bit,...
7533226 Data processor memory circuit  
A memory circuit for use in a data processing circuit is described, in which memory cells have at least two states, each state being determined by both a first voltage level corresponding to a...
7529888 Software caching with bounded-error delayed update  
In some embodiments, the invention involves a system and method relating to software caching with bounded-error delayed updates. Embodiments of the present invention describe a delayed-update...
7529900 Computer system and storage system and volume assignment method  
There is provided a computer system which can implement ease of transition to a standby state caused by power-off of a volume and ease of recovery from a standby state while maintaining access...
7523272 System and method for identifying a storage drive in a storage network  
A system and method is disclosed for identifying the storage drives of a computer network. An identifier associated with an element of the storage network is stored in nonvolatile memory and later...
7523249 Direct logical block addressing flash memory mass storage architecture  
A nonvolatile semiconductor mass storage system and architecture can be substituted for a rotating hard disk. The system and architecture avoid an erase cycle each time information stored in the...
7523323 Method and apparatus for quick resumption  
When transitioning from sleep mode to active mode, a processing system loads first stage resume content and second stage resume content into a volatile memory of the processing system. The first...
7523284 Method and apparatus for providing memory management within a system management mode  
Methods, systems, and computer-readable media are provided for managing memory within a system management mode (“SMM”). According to the method, a memory management program is executed within...
7519781 Physically-based page characterization data  
Circuits, methods, and apparatus for efficiently storing page characteristics. Page characteristics for memory pages are stored post address translation using addresses for physical locations in...
7519764 Apparatus and method for detecting data validity in flash memory  
A data processing apparatus and method are provided for a flash memory, wherein the data processing apparatus and method can easily determine whether data stored in the flash memory is valid. The...
7519775 Enforcing memory-reference ordering requirements at the L2 cache level  
One embodiment of the present invention provides a system that enforces memory-reference ordering requirements at an L2 cache. During operation, the system receives a load at the L2 cache, wherein...
7516292 Method for predicting and avoiding danger in execution environment  
Measurement/analysis unit in a Java virtual machine has the function of measuring data when an event of garbage collection occurs, and the function of periodically measuring data. The...
7512754 System and method for optimizing storage utilization  
In a storage area network, the storage pool is the principal component that determines the storage quality of service in the network. The proposed system's goal is to balance the utilizations of...
7512738 Allocating call stack frame entries at different memory levels to functions in a program  
Provided are a method, system, and program for allocating call stack frame entries at different memory levels to functions in a program. Functions in a program accessing state information stored in...
7509359 Memory bypass in accessing large data objects in a relational database management system  
Bypassing loading of memory in accessing large data objects in a relational database. A relational database may include a plurality of first type data items and associated second type data items....