|
Match
|
Document |
Document Title |
|
|
7546437 |
Memory usable in cache mode or scratch pad mode to reduce the frequency of memory accesses
A processor adapted to couple to external memory. The processor comprises a controller and data storage (e.g., cache memory). The data storage is configurable to operate in either a cache policy...
|
|
|
7546321 |
System and method for recovery from failure of a storage server in a distributed column chunk data store
An improved system and method for recovery from failure of a storage server in a distributed column chunk data store is provided. A distributed column chunk data store may be provided by multiple...
|
|
|
7546426 |
Storage having a logical partitioning capability and systems which include the storage
A storage includes: host interface units; file control processors which receives a file input/output request and translates the file input/output request into a data input/output request; file...
|
|
|
7543127 |
Computer system
A technology for allowing the smooth acquisition of required data when a processor switches working modes in a computer system is provided. According to one aspect of the present invention, the...
|
|
|
7543113 |
Cache memory system and method capable of adaptively accommodating various memory line sizes
A cache memory system capable of adaptively accommodating various memory line sizes comprises cache memory and cache logic. The cache memory has sets of ways. The cache logic is configured to...
|
|
|
7539835 |
Data storage analysis mechanism
System and method for data storage management. Embodiments may be used to perform analysis of disk-based data storage. Embodiments may provide a storage analysis mechanism for estimating storage...
|
|
|
7536518 |
Scalable disc array unit, and management method and management program for a scalable disc array unit
A disc array unit manages a shared memory as a plurality of shared memory blocks, each including a group of cache pages, performs cache control on these cache pages through use of least recently...
|
|
|
7535759 |
Memory system with user configurable density/performance option
The memory system has one or more memory dies coupled to a processor or other system controller. Each die has a separate memory array organized into multiple memory blocks. The different memory...
|
|
|
7533233 |
Accommodating multiple operating systems and memory sizes on IA-32 platforms
A method of configuring IA-32 computer resources accommodates multiple operating systems and memory sizes automatically. If total available physical memory does not exceed 4 GB, then the minimum...
|
|
|
7533234 |
Method and apparatus for storing compressed code without an index table
A method and apparatus is described herein for compressing a binary image in memory and decompressing a portion memory in response to a request, without using a compression index table to find...
|
|
|
7533239 |
System and method for dynamic sizing of cache sequential list
A self-tuning, low overhead, simple to implement, locally adaptive, novel cache management policy that dynamically and adaptively partitions the cache space amongst sequential and random streams so...
|
|
|
7533235 |
Reserve stacking
The reserves of a flexible volume and the aggregate which contains the flexible volume are “stacked”. When the flexible volume is created, a portion of the flexible volume having a capacity...
|
|
|
7533216 |
Device and method for simulating a hard disk
A device and a method for simulating a hard disk are disclosed. The device has a core logic chip, a main memory module and a setting module. The setting module is used to set the main memory module...
|
|
|
7529882 |
Dynamic volume management for flash memories
A method for managing a range of memory in a flash memory space in which a plurality of data objects are stored. A volume defined for the range of memory has a first end and second end, with a...
|
|
|
7523288 |
Dynamic fragment mapping
A dataset is divided into pieces and stored at multiple locations and the system dynamically increases or decreases the number of storage locations where the pieces of the data set may be stored. A...
|
|
|
7523270 |
Multi-port memory device
A multi-port memory device has a plurality of ports which are connected to different external devices with the memory device performing serial data communication independently. The memory device...
|
|
|
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...
|
|
|
7519803 |
Build-to-order embedded operating system partition
A method of enabling a user to upgrade an information handling system which includes storing an application within an embedded partition during the fabrication of the information handling system...
|
|
|
7519639 |
Method and apparatus for dynamic incremental defragmentation of memory
A garbage collection process for managing a memory includes a defragmentation cycle. The garbage collection process is interleaved with a running application on a time-based or work-based schedule....
|
|
|
7516294 |
Logical partitioning method for storage system
When a static logical partition is set in a storage system, wasted resources are generated depending on the load state of the logical partition. Thus, after a logical partition is created, the...
|
|
|
7512745 |
Method for garbage collection in heterogeneous multiprocessor systems
Garbage collection in heterogeneous multiprocessor systems is provided. In some illustrative embodiments, garbage collection operations are distributed across a plurality of the processors in the...
|
|
|
7509392 |
Creating and removing application server partitions in a server cluster based on client request contexts
A method, apparatus, system, and signal-bearing medium that, in an embodiment, determine an application server partition based on the context of a request from a client, and send the request to the...
|
|
|
7506130 |
Mirrored computer memory on split bus
A fully mirrored memory system includes at least one split memory bus, with each portion of the split memory bus having active memory and mirror memory. Each portion of the memory bus transfers a...
|
|
|
7502891 |
Storage management based on worklist
Systems and methods of storage management which are based on a worklist are described. The storage typically although not necessarily includes a faster access part and a slower access part. One of...
|
|
|
7499961 |
Method and apparatus for limiting the size and facilitating maintenance of remembered sets in a space incremental garbage collector
In a space incremental garbage collector, remembered set information for a region is stored in a set of fixed-size data structures, each of which has a representation of the information and a level...
|
|
|
7500135 |
Fault tolerant data storage device
Aspects of the invention incorporate a method and a system of providing fault tolerant data recovery in one or more data storage drives of a data storage device. The method of implementing fault...
|
|
|
7500077 |
Use of region-oriented memory profiling to detect heap fragmentation and sparse memory utilization
A method of detecting inefficient use of virtual memory by an application that is programmed using memory pointers. The method can include selecting a first heap from a list of tracked heaps and...
|
|
|
7500058 |
Cache memory managing method for computer system
A computer system acquires mapping information of data storage regions in respective layers from a layer of DBMSs to a layer of storage subsystems, grasps correspondence between DB data and storage...
|
|
|
7499834 |
System and methods for reporting device allocation
A storage area network (SAN) management application generates device allocation reports displaying foundation variables, device specific parameters, and computed, derived fields for different types...
|
|
|
7496729 |
Method and apparatus to eliminate interpartition covert storage channel and partition analysis
A method, apparatus, and computer instructions in a logical partitioned data processing system for managing trace data. A call is received for the trace data from a calling partition within a...
|
|
|
7490117 |
Dynamic performance monitoring-based approach to memory management
Techniques are described for optimizing memory management in a processor system. The techniques may be implemented on processors that include on-chip performance monitoring and on systems where an...
|
|
|
7490213 |
Dynamic allocation of storage for hierarchical copies
A method for managing multiple logical volumes in a data storage system, including providing physical storage of a given capacity within the data storage system, and adding a logical volume of a...
|
|
|
7490206 |
Method and structure for low memory relocation for dynamic memory reconfiguration
A method (and structure) for relocating low memory for an operating system instance in a computer system includes establishing a low memory table (LMT), the LMT comprising information allocated for...
|
|
|
7490212 |
System and method for writing data to dedicated bands of a hard disk drive
Data is written to a hard disk drive using shingled writing principles, i.e., each data track is partially overwritten when an immediately contiguous data track is written. Two or more contiguous...
|
|
|
7490203 |
Method for dumping data in processing systems to a shared storage
Provided are a method, system and program for dumping data in processing systems to a shared storage. A plurality of processing systems receive a signal indicating an event. Each of the processing...
|
|
|
7487319 |
Resource allocation unit queue
Provided is a method, system, deployment and program for resource allocation unit queuing in which an allocation unit associated with a task is classified. An allocation unit freed as the task ends...
|
|
|
7487324 |
Computer system
A computer system including a first volatile memory, a nonvolatile memory being virtually divided into a plurality of areas including a first memory area and a second memory area, the first memory...
|
|
|
7487326 |
Method for managing metrics table per virtual port in a logically partitioned data processing system
A method, computer program product, and distributed data processing system that allows a single physical I/O adapter, such as a PCI, PCI-X, or PCI-E adapter, to track performance and reliability...
|
|
|
7484043 |
Multiprocessor system with dynamic cache coherency regions
A multiprocessor computer system has a plurality of processing nodes which use processor state information to determine which coherent caches in the system are required to examine a coherency...
|
|
|
7484065 |
Selective memory allocation
Methodology, systems and media associated with selectively allocating memory are described. One exemplary method embodiment comprises receiving a quality data that identifies the quality of one or...
|
|
|
7484047 |
Apparatus and method for composing a cache memory of a wireless terminal having a coprocessor
A terminal apparatus and method for controlling access by a processor and coprocessor to data buses that connect memories. The apparatus and method comprise a first flash memory connected to a...
|
|
|
7484074 |
Method and system for automatically distributing real memory between virtual memory page sizes
A method, system and computer program product for allocating real memory to virtual memory page sizes when all real memory is in use includes, in response to a page fault, selecting a page frame...
|
|
|
7479992 |
Image recording apparatus
An image recording apparatus includes an image sensor. Image data of an object imaged by the image sensor is recorded on a recording medium to which an FAT system is adopted. A recording area of...
|
|
|
7480853 |
Deleting objects from a store of a device
Systems, methods, and computer program products for deleting objects from device stores without deleting corresponding objects from one or more synchronization partners. A device has a device sync...
|
|
|
7480829 |
Method, system and computer program product for recovery of formatting in repair of bad sectors in flash memory
A method for correcting a formatting error in a flash memory is disclosed. An error in a first formatting of a first flash memory is discovered, and a second formatting is extracted from a second...
|
|
|
7478220 |
Method, apparatus, and product for prohibiting unauthorized access of data stored on storage drives
A method is disclosed in a data processing system for prohibiting unauthorized access of data that is stored on storage drives. Multiple logical partitions are generated. A different unique...
|
|
|
7477578 |
Disk recording device and disk recording method for recording and erasing titles on a disk
Recording sections configured to record titles on a disk based on a management method in which additional recording and erasing of each title is possible, and each of the titles are recorded...
|
|
|
7478206 |
Information-processor for controlling a storing area in accordance with an amount of requested information
A storing/reproducing device includes a storing controller that recognizes programming information read out from timer recording list information and the data size of a content corresponding to the...
|
|
|
7478119 |
System and method for transposing memory patterns within the physical memory space
A system for mapping memory of a computer system includes a sorter, a partitioner, and a mapper. The sorter sorts a physical memory space to obtain a sorted virtual memory space, where the physical...
|
|
|
7478212 |
Techniques to transfer information between memory regions
Techniques are described herein that may be used to de-fragment a first region of memory. For example, de-fragmenting may include identifying multiple accessed memory locations in the first memory...
|