|
Match
|
Document |
Document Title |
|
|
7421533 |
Method to manage memory in a platform with virtual machines
An embodiment of the present invention enables the virtualizing of virtual memory in a virtual machine environment within a virtual machine monitor (VMM). Memory required for direct memory access...
|
|
|
7418570 |
Logical unit number increasing device, and logical unit number increasing method
According to an embodiment, virtual logical units are each provided with correlative data between a virtual logical unit number and a real logical unit number. In response to an access request...
|
|
|
7418571 |
Memory interleaving
Memory interleaving includes providing a non-power of two number of channels in a computing system and interleaving memory access among the channels.
|
|
|
7415506 |
Storage virtualization and storage management to provide higher level storage services
In a storage server on a storage area network, a media unit manager manages disk space in a manner transparent to the host computers. The media unit manager uses media units corresponding to the...
|
|
|
7412573 |
Storage device and device changeover control method for storage devices
The present invention makes it possible to change over a volume transparently with respect to a host. A first storage device 2 A and a second storage device 2 B are connected through a...
|
|
|
7412585 |
Method for controlling disk drive using an address translation table
Embodiments of the invention achieve data write in an appending manner by conversion from a logical block address to a physical block address in a HDD that has only one storage device and does not...
|
|
|
7409607 |
Memory address generating apparatus, processor having the same, and memory address generating method
A memory address generating apparatus comprising an address converting circuit, after setting a first setting region storing substitution source data and a second setting region storing...
|
|
|
7409703 |
Method and system for efficient storage of data in a set top box
A method, system and computer program product for efficient storage of data for use by an application, including a set top box. The set top box including a physical memory, a bulk storage device,...
|
|
|
7406567 |
Algorithm to improve packet processing performance using existing caching schemes
A system and method for improving the speed of packet switching in a routing platform that maps shared I/O memory into two address spaces. The first address space is mapped with the cache attribute...
|
|
|
7406572 |
Universal memory circuit architecture supporting multiple memory interface options
An architecture for an improved non-volatile memory device supporting multiple memory interface options is disclosed herein. In one embodiment, the improved memory device includes a magnetic random...
|
|
|
7404029 |
Accessing device
To provide an accessing device which allows reliable protection of important data. A memory accessing device has a file system device which manages a logical memory space and a driver device which...
|
|
|
7404038 |
Storage system having a plurality of interfaces
A hybrid-type storage system having both SAN and NAS interfaces can be implemented by simple hardware capable of carrying out a SAN function independently of a NAS function and a NAS load. To be...
|
|
|
7403974 |
True zero-copy system and method
A method and system for moving data from a network layer into a physical memory page, wherein said physical memory page comprising a plurality of physical memory clusters, creating a logical page...
|
|
|
7404063 |
Reclaiming the PCI memory range with minimal memory loss in IA-32 platforms
A method for configuring resources in IA-32 computers enables the PCI memory address range to be reclaimed with minimal loss of available physical memory. The BIOS establishes a remap window at the...
|
|
|
7404064 |
Method and device for calculating addresses of a segmented program memory
A method and a device for converting a virtual address of a program executed by a processor and provided by a program counter into a physical address in a program memory, the program having been...
|
|
|
7404021 |
Integrated input/output controller
An integrated I/O controller in an integrated circuit is provided for centralized data management. The integrated circuit includes a host interface, a disk interface, and a mapping controller...
|
|
|
7401200 |
Information processing apparatus, memory managing program, and memory managing method
It is an object of the invention to perform memory management for power control appropriately in an information processing apparatus including a non-volatile memory. The information processing...
|
|
|
7401190 |
Software management
Methods and systems for operating computing devices are described. In one embodiment, a small amount of static RAM (SRAM) is incorporated into an automotive computing device. The SRAM is...
|
|
|
7398362 |
Programmable interleaving in multiple-bank memories
A method includes receiving a linear address for accessing a multiple-bank memory, determining a first bit location of the linear address based on a first register value, and providing a bank...
|
|
|
7398348 |
Method and apparatus for using a one-time or few-time programmable memory with a host device designed for erasable/rewritable memory
The embodiments described herein can be used to enable one-time or few-time programmable memories to work with existing consumer electronic devices (such as those that work with flash—an...
|
|
|
7395385 |
Memory management for a mobile multimedia processor
Certain embodiments of the invention may be found in a method for memory management for a mobile multimedia processor. The method may comprise receiving within a mobile multimedia processor chip a...
|
|
|
7395400 |
Adaptive address space operating system
In an embodiment, a method for an adaptive address space operating system, includes: selecting a first model of the address space layout for a process; attempting to perform an operation within a...
|
|
|
7395278 |
Transaction consistent copy-on-write database
A database view of a database is created which provides a transaction-consistent view of an existing database at a previous time. Each database view contains all the information needed to, along...
|
|
|
7395373 |
Set-associative cache using cache line decay counts and set overflow
Embodiments of a method for reducing conflict misses in a set-associative cache by mapping each memory address to a primary set and at least one overflow set are described. If a conflict miss...
|
|
|
7395405 |
Method and apparatus for supporting address translation in a virtual machine environment
In one embodiment, a method includes receiving control transitioned from a virtual machine (VM) due to a privileged event pertaining to a translation-lookaside buffer (TLB), and determining which...
|
|
|
7392365 |
Dynamically changeable virtual mapping scheme
A system is provided to support dynamically changeable virtual mapping schemes in a data processing system. The present invention separates processing of data unit requirements from the selection...
|
|
|
7392364 |
Storage system having dynamic volume allocation function
Access to a plurality of logical devices is enabled regardless of the number of ports provided in a storage system and the number of logical devices that can be allocated to a single port, thereby...
|
|
|
7388781 |
Multi-bit-per-cell flash memory device with non-bijective mapping
To store a plurality of input bits, the bits are mapped to a corresponding programmed state of one or more memory cells and the cell(s) is/are programmed to that corresponding programmed state. The...
|
|
|
7389398 |
Methods and apparatus for data transfer between partitions in a computer system
A method includes establishing two partitions, including a first partition and a second partition, in a computer system. The method further includes designating a first memory page in memory space...
|
|
|
7386614 |
Method allowing persistent links to web-pages
A system that enables creation of URL addresses in which the path information is partially or entirely symbolic. The symbolic path information is maintained even after the physical path information...
|
|
|
7386700 |
Virtual-to-physical address translation in a flash file system
A flash memory management system for a memory for accessing data from a host, the system including physical units and virtual units of the memory and a mapping mechanism of each virtual unit into...
|
|
|
7386622 |
Network converter and information processing system
A network converter connected to an information processing device and a storage device so as to be communicable including a conversion table storage section which stores combinations of iSCSI names...
|
|
|
7383415 |
Hardware demapping of TLBs shared by multiple threads
In one embodiment, a processor comprising at least one translation lookaside buffer (TLB) and a control unit coupled to the TLB. The control unit is configured to track whether or not at least one...
|
|
|
7383405 |
Systems and methods for voluntary migration of a virtual machine between hosts with common storage connectivity
The present invention is a system and method that performs disk migration in a virtual machine environment. The present invention quickly and easily migrates a virtual machine from one host to...
|
|
|
7383406 |
Application transparent autonomic availability on a storage area network aware file system
Techniques are provided for locating data. Mapping information for blocks associated with a file is provided. It is determined that a copy service has copied source blocks to target blocks. It is...
|
|
|
7380032 |
Storage system, and method for controlling the same
Disclosed is a method A method for controlling a storage system including a host computer; a first storage controller connected communicably to the host computer, for receiving a data frame...
|
|
|
7380090 |
Storage device and control method for the same
A storage device according to the present invention has a first volume for storing discontinuous data transmitted from a host computer and a second volume for storing continuous data produced by...
|
|
|
7380088 |
Storage device method and apparatus
The present invention provides for a data storage system having a number of virtual storage devices. Each of the virtual storage devices may include a number of physical storage devices. The...
|
|
|
7380072 |
Systems and methods for sharing media in a computer network
A computerized method for sharing removable storage media in a network, the method comprising associating, in an index entry, a first piece of removable storage media in a first storage device with...
|
|
|
7380095 |
System and method for simulating real-mode memory access with access to extended memory
In some embodiments, the invention involves a system and method relating to switching to protected mode to access extended memory while executing instruction code that is designed for real mode...
|
|
|
7380086 |
Scalable runtime system for global address space languages on shared and distributed memory machines
An improved scalability runtime system for a global address space language running on a distributed or shared memory machine uses a directory of shared variables having a data structure for...
|
|
|
7376808 |
Method and system for predicting the performance benefits of mapping subsets of application data to multiple page sizes
A method for modeling the performance of memory address translation mechanism (MATM), comprises: a) receiving an execution profile that contains a memory address reference stream of an application,...
|
|
|
7376791 |
Memory access systems and methods for configuring ways as cache or directly addressable memory
A memory system is described. A processor provides a data access address, and selectively configures a selected number of the ways of a memory device as cache memory belonging to a cacheable...
|
|
|
7376807 |
Data processing system having address translation bypass and method therefor
In a data processing system a processor including processing logic performs data processing. An address translator that is coupled to the processing logic performs address translation and a method...
|
|
|
7373477 |
Fragmentation executing method and storage device
When a host apparatus transfers/swaps stored information between user sectors in a storage device for the purpose of defragmentation or the like, the storage device is allowed to perform the data...
|
|
|
7372756 |
Non-skipping auto-refresh in a DRAM
In a dynamic random access memory device, an auto-refresh method comprises receiving a command for the memory device to operate in a half-density mode. This causes a remapping circuit to remap a...
|
|
|
7370173 |
Method and system for presenting contiguous element addresses for a partitioned media library
According to one embodiment of the present invention, a controller that partitions a media library for multiple host applications can, for each partition, assign a base element address for an...
|
|
|
7370160 |
Virtualizing memory type
A processor, capable of operation in a host machine, including memory management logic to support a plurality of memory types for a physical memory access by the processor, and virtualization...
|
|
|
7366853 |
Virtualization controller and data transfer control method
Embodiments of the present invention are directed to systems and methods of controlling data transfer between a host system and a plurality of storage devices. One embodiment is directed to a...
|
|
|
7366887 |
System and method for loading programs from HDD independent of operating system
A method for booting into computer memory a non-operating system (O.S.) program from a hard disk drive (HDD) prior to booting into memory an O.S. from the HDD. The method includes establishing a...
|