Match Document Document Title
8543776 On-die logic analyzer for semiconductor die  
In one embodiment, the present invention includes a semiconductor die such as a system on a chip (SoC) that includes a logic analyzer with a built-in trace buffer to store information communicated...
8543770 Assigning memory to on-chip coherence domains  
A mechanism is provided for assigning memory to on-chip cache coherence domains. The mechanism assigns caches within a processing unit to coherence domains. The mechanism then assigns chunks of...
8539174 Use by a host device having a first file system of a portable storage device having a second file system and supporting file segmentation  
A host device includes a first file system, and a storage device includes a plurality of memory units and a plurality of controllers. While the host device is operative coupled to the storage...
8539197 Load rebalancing for shared resource  
Various aspects of a data volume or other shared resource are determined and updated dynamically for purposes such as to provide guaranteed qualities of service. For example, the number of...
8539198 Memory management system  
This memory management system has: (a) a logical partition management unit that manages allocation and release of a virtual memory used by an application in a logical address space; (b) a physical...
8539196 Hierarchical organization of large memory blocks  
A multi-bank memory system includes one or more levels of logical memory hierarchy to increase the available random cyclic transaction rate of the memory system. The memory system includes a...
8533383 System and method for locking memory areas in a JVM to facilitate sharing between virtual servers  
A system and method for locking memory areas in a Java Virtual Machines (JVM) to facilitate sharing between virtual servers. In accordance with an embodiment, the system comprises a...
8533423 Systems and methods for performing parallel multi-level data computations  
Systems and methods for performing parallel multi-level data computations in a storage system are provided. One system includes a memory storing data, multiple caches, and a processor. The...
8533415 Application migration and power consumption optimization in partitioned computer system  
A storage device including a migration source logical volume of an application copies data stored in the logical volume into a migration destination logical volume of the application. After the...
8533390 Circular buffer in a redundant virtualization environment  
Embodiments of systems, apparatuses, and methods for a circular buffer in a redundant virtualization environment are disclosed. In one embodiment, an apparatus includes a head indicator storage...
8533386 Modifying data stored in flash memory  
Flash memory stored data modification is described. In embodiments, a flash memory system includes flash memory and a memory controller that manages data write and erase operations to the flash...
8533418 Memory allocation with identification of requesting loadable kernel module  
A technique that supports improved debugging of kernel loadable modules (KLMs) that involves allocating a first portion of a memory and detecting a first kernel loadable module (KLM) requesting an...
8533422 Instruction prefetching using cache line history  
An apparatus of an aspect includes a prefetch cache line address predictor to receive a cache line address and to predict a next cache line address to be prefetched. The next cache line address...
8527693 Apparatus, system, and method for auto-commit memory  
An auto-commit memory is capable of implementing a pre-configured, triggered commit action in response to a failure condition, such as a loss of power, invalid shutdown, fault, or the like. A...
8527732 Storage system and method of controlling storage system  
A storage system in an embodiment of this invention comprises a virtual volume to which real storage areas are allocated depending on data amount to be stored therein and which stores a plurality...
8527730 Data updating method, memory system and memory device  
A data updating method, a memory system and a memory device in which the memory device is connectable to a host device and has a memory section and a memory controller, the memory section consists...
8527731 Adaptable external drive  
In one embodiment a network attached storage device comprises a detection module to detect, in the network attached storage device, the connection of an external storage media to the network...
8527957 Software testing to validate tenant operations  
Systems, methods, computer program products, and the like for testing to validate software operations are described. A first part of a test can be executed in a tenant currently having a first...
8521987 Allocation and release of storage areas to virtual volumes  
A storage control device includes a controller managing a plurality of first storage areas provided with a plurality of storage devices and a plurality of second storage areas in a particular...
8521986 Allocating storage memory based on future file size or use estimates  
A method for allocating storage memory space is provided. The method involves receiving a request for storage memory allocation for a file of a current size; estimating a future size of the file,...
8516217 Managing a logically partitioned computing system through a virtual file system  
A method, apparatus, and program product for managing partitionable resources in a logically partitioned computing system is disclosed. The method includes associating each of a plurality of...
8516433 Method and system for mapping memory when selecting an electronic product  
An improved approach is described for analyzing and estimating products having arrays of uncommitted logic, and matching these products to electronic designs. The approach can be applied to any...
8516149 System for operating NFSv2 and NFSv3 clients with federated namespace  
An information retrieval system having: a client adapted for accessing a plurality of file sets stored on one of a plurality of file servers; a plurality of file servers configured to operate with...
8516219 Index cache tree  
Memory mapping techniques for non-volatile memory are disclosed where logical sectors are mapped into physical pages using data structures in volatile and non-volatile memory. In some...
8510517 Storage device and control method for managing resources of a storage system  
For betterment, by putting a virtual storage device into a suspend mode, physical resources are turned OFF on a virtual storage device basis. Moreover, control information and volume data of the...
8510504 SMR storage device with user controls and access to status information and parameter settings  
Shingled magnetic recording (SMR) devices are described that include a command processor for accepting commands from the host/user for executing selected SMR related operations, setting selected...
8510531 Fast, dynamic cache packing  
A method for storing information may include determining whether a received data object fits inside a particular one of a plurality of free blocks in a memory bitmap. Each of the plurality of free...
8510527 System and methods for migrating information from source storage to destination storage  
Method and system for migrating information from a source storage device to a destination storage device via a router is provided. The method includes selecting the source storage device for...
8510491 Method and apparatus for efficient interrupt event notification for a scalable input/output device  
A method and apparatus for efficient interrupt event notification for a scalable input/output device in a network system. A network interface unit is operably connected to a plurality of...
8504524 Reclaiming space from a file system  
Technologies are provided for reclaiming a file system coupled to a block device. In these technologies, a dummy file is created. The dummy file is expanded to fill a volume in the block device. A...
8495294 Management computer for managing storage system capacity and storage system capacity management method  
A management system, which manages a plurality of storage systems, in a case where belonging to a storage system having a first function constitutes a condition for allocating a plurality of...
8495221 Targeted and dynamic content-object storage based on inter-network performance metrics  
Methods and systems for coordinating provisions of storage service for clients are provided. For each storage provider of a set of storage providers, a service-provider database stores a metric...
8495317 System and method for improving performance of data container backups  
A method for improving performance of data container backups comprises identifying a data container on a source computer to be backed up. A snapshot image of the data container is generated,...
8495333 Method and apparatus for optimizing memory usage in an imaging device  
A system including a communication interface, a memory, and a processor. The communication interface is configured to receive data. The memory is divided into a first retention region and a second...
8495632 Partition adjunct for data processing system  
A partition adjunct is provided for a logical partition running above a hypervisor of a data processing system. The partition adjunct, which is a separate dispatchable partition from an...
8495295 Mass storage system and method of operating thereof  
There are provided a mass storage system and a method of operating thereof. The method comprises: a) dividing the storage space into a first portion configured to be available to a client and a...
8495332 Controller for optimizing throughput of read operations  
A controller, techniques, systems, and devices for optimizing throughput of read operations in flash memory are disclosed. Various optimizations of throughput for read operations can be performed...
8495261 Redispatching suspended tasks after completion of I/O operations absent I/O interrupts  
Input/output (I/O) interrupts are avoided at the completion of I/O operations. A task requests (implicitly or explicitly) an I/O operation, and processing of the task is suspended awaiting...
8495107 System and method for use with garbage collected languages for enabling the allocated heap memory to be updated at runtime  
A system and method for use with garbage collected systems and languages, for enabling an allocated heap memory to be updated (e.g., increased or decreased) at runtime, subject to sufficient...
8489846 Partition processing system and method for reducing computing problems  
A computing system includes a processor and a partition management unit (PMU). The partition management unit allocates partitions of memory and processing time. The PMU can allocate a partition...
8489845 Storage system comprising multiple storage control apparatus  
A pool, which is configured by multiple actual areas, is formed on the basis of two or more storage devices. A second storage control apparatus (DKC) determines, for each storage device, an unused...
8489843 Configurable memory device  
A method includes forming a memory device through providing an array of non-volatile memory cells including one or more non-volatile memory cell(s) and an array of volatile memory cells including...
8489848 Data communications between the computer memory of the logical partitions and the data storage devices through a host fibre channel adapter  
Data communications through a host Fibre Channel adapter (‘HFCA’) implemented with a computer that includes two or more logical partitions, each logical partition including a separate instance of...
8489847 Inter operating system memory hotswap to support memory growth in a non-virtualized system  
A system memory is partitioned into a first paged partition for a first operating system and a second paged partition for a second operating system. The first paged partition is mapped into a...
8489829 Reduction of communication and efficient failover processing in distributed shared memory-based application  
Various embodiments for reducing communication between cluster nodes and optimizing failover processing in a distributed shared memory (DSM)-based application by at least one processor device are...
8484432 Memory system  
A memory system includes a non-volatile memory constituted by blocks each of which is an erase unit constituted by pages each of which is a write/read unit constituted by memory cells; a random...
8484417 Location updates for a distributed data store  
Version indicators within an existing range can be associated with a data partition in a distributed data store. A partition reconfiguration can be associated with one of multiple partitions in...
8477946 Method and apparatus for protecting encryption keys in a logically partitioned computer system environment  
In a logically partitioned computer system, a partition manager maintains and controls master encryption keys for the different partitions. Preferably, processes executing within a partition have...
8478963 Method of dynamically switching partitions, memory card controller and memory card storage system  
A method of dynamically switching partitions for a memory card having a plurality of physical blocks is provided. The method includes configuring logical blocks for mapping to at least a portion...
8478962 Tiered data management method and system for high performance data monitoring  
A method for managing memory in a system for an application, comprising: assigning a first block (i.e., a big block) of the memory to the application when the application is initiated, the first...