Match Document Document Title
7146489 Methods for intelligent caching in an embedded DRAM-DSP architecture  
An efficient embedded-DRAM processor architecture and associated methods. In one exemplary embodiment, the architecture includes a DRAM array, a set of register files, set of functional units, and...
7146488 System and method for expanding processor functionality  
A system comprises at least one processor, and supporting firmware for supporting at least one function of the at least one processor. The system further comprises logic operable to expand the...
7146487 Methods and apparatus to support conditional execution in a VLIW-based array processor with subword execution  
General purpose flags (ACFs) are defined and encoded utilizing a hierarchical one-, two- or three-bit encoding. Each added bit provides a superset of the previous functionality. With condition...
7146486 SIMD processor with scalar arithmetic logic units  
A scalar processor that includes a plurality of scalar arithmetic logic units and a special function unit. Each scalar unit performs, in a different time interval, the same operation on a different...
7146485 Rebuilding of dynamic maps and data managed thereby  
A mechanism is provided for storing self-defining data and mapping elements with either a fixed set of allowed structures or types or with the structures and types determined by rules. Recovery is...
7146484 Method and apparatus for caching storage system  
A caching storage method and system that includes one or more host devices, network devices, storage devices, and logical volume management functions. An input/output (I/O) request is received from...
7146483 Memory system  
A memory system includes a memory including a plurality of memory regions operating based on an identical principle; and an address conversion device for converting a logical address into a...
7146482 Memory mapped input/output emulation  
A method of managing memory mapped input output operations to an alternate address space comprising: executing a first instruction directed to a first memory mapped input output alternate address...
7146481 Methods and systems for pre-merge read of configuration data from a foreign volume group inserted in storage array  
Methods and structure for storing volume and other configuration information on all disk drives of a volume group and for performing pre-merge operations to inform a user of the pending...
7146480 Configurable memory system  
A configurable memory system is disclosed, which includes a processor-to-memory network, a memory-to-processor network, and a plurality of memory modules. Both networks in turns include a plurality...
7146479 Method and apparatus of storage allocation/de-allocation in object-oriented programming environment  
Methods and/or systems and/or apparatus for improved memory management include different allocation and deallocation strategies for various sizes of objects needing memory allocation during runtime.
7146478 Cache entry selection method and apparatus  
A method for selectively inserting cache entries into a cache memory is proposed in which incoming data packets are directed to output links according to address information. The method comprises...
7146477 Mechanism for selectively blocking peripheral device accesses to system memory  
A system is configured to selectively block peripheral accesses to system memory. The system includes a secure execution mode (SEM)-capable processor configured to operate in a trusted execution...
7146476 Emulated storage system  
A method comprising acts of creating a full back-up data set comprising a first plurality of data files, creating at least one incremental back-up data set comprising a second plurality of data...
7146475 Data set level mirroring to accomplish a volume merge/migrate in a digital data storage system  
Users of Mainframe computers running under IBM's MVS operating systems have a need to merge migrate data from multiple smaller DASD devices (disk volumes) to larger DASD devices, and/or to migrate...
7146474 System, method and computer program product to automatically select target volumes for a fast copy to optimize performance and availability  
A computer-implemented method includes, in response to detecting that a fast copy function has been invoked, automatically selecting at least one target volume for writing fast copy-related data,...
7146473 Mechanism for ring buffering in an arbitrary-action tracing framework  
A method for storing a data set having an enabled probe identification component and an associated data component in a buffer, including storing the data set at a current offset if the buffer has...
7146472 Method for modification of data on a memory card on a transaction  
A method for modification of data in a card transaction system having a memory card and a reader for reading the card. The card has a first memory (RAM) and a second memory (EEPROM) with data...
7146471 System and method for variable array architecture for memories  
A memory system that employs simultaneous activation of at least two dissimilar memory arrays, during a data manipulation, such as read or write operations is disclosed. An exemplary embodiment...
7146470 Real-time motor controller with additional down-up-loadable controller functionality  
A controller, in particular a drive controller, includes a first functional block for at least one permanently installed controller function and a second functional block for at least one...
7146469 Method, apparatus, and system for improving memory access speed  
According to one embodiment of the invention, an apparatus comprises a high speed memory unit, a memory controller and an external bus interface (EBIF) unit coupled to the memory controller. The...
7146468 Cache memory and method for handling effects of external snoops colliding with in-flight operations internally to the cache  
A cache memory that completes an in-flight operation with another cache that collides with a snoop operation, rather than canceling the in-flight operation. Operations to the cache comprise a query...
7146467 Method of adaptive read cache pre-fetching to increase host read throughput  
Exemplary systems, methods, and devices employ receiving an operational parameter characteristic of a storage device, and adapting a read cache pre-fetch depth based in part on the operational...
7146466 System for balancing multiple memory buffer sizes and method therefor  
A system for balancing multiple memory buffer sizes includes a memory partitioned into a plurality of subgroups, each subgroup containing similarly sized buffers. The system further includes a...
7146465 Determining maximum drive capacity for RAID-5 allocation in a virtualized storage pool  
Methods of determining the maximum storage capacity in a storage system that implements RAID-5 redundancy are described. In one implementation the method comprises determining a chunk size of...
7146464 Storage system  
A disk array includes a drive management unit, which is a program for identifying kinds of disk devices and managing different disk devices separately, and a drive management table for storing...
7146463 Methods and structure for optimizing disk space utilization  
Methods and associated structure to improve disk capacity utilization in the context of size coercion and COD space reservation techniques applied in a storage system. One aspect hereof provides...
7146462 Storage management method  
A computer system includes a host computer, a disk control device controlling operation of a storage sub-system, and a management server managing configuration of the storage sub-system. The host...
7146461 Automated recovery from data corruption of data volumes in parity RAID storage systems  
The present invention relates to an apparatus or computer executable method of detecting corrupt data in a RAID data storage system before the corrupted data is provided to a computer system...
7146460 Dynamic spindle usage leveling  
Methods of data leveling in a virtualized storage system are described. In one implementation, the method comprises detecting an event that changes the eligible storage capacity of a storage...
7146459 Writing a sequence of M bytes to a disk with continuous write steps aligned on 8 byte boundaries  
A method of writing data to a disk, said method performing a write-modify-read for every partial 8 byte write, said method comprising: receiving a request for a sequence of L bytes; determining...
7146458 System for storing streaming information in a circular buffer by using padding block containing non-streaming information to fill a partition of the buffer  
One aspect of the present invention relates to an information appliance for handling streaming information for storage in a circular buffer having a plurality of partitions defined by boundaries....
7146457 Content addressable memory selectively addressable in a physical address mode and a virtual address mode  
Systems and methods are provided for searching at least one content addressable memory entry associated with a content addressable memory (CAM). A given content addressable memory entry comprises a...
7146456 Memory device with a flexible reduced density option  
A dynamic random access memory device is capable of converting from a full density memory device to a reduced density memory device. The reduced density memory device compensates for cell failures...
7146455 System and method for optimized access to memory devices requiring block writing  
A method of optimized access of information in the memory subsystem of a computer system that requires the writing of information in blocks of continuous memory space is disclosed. The inventive...
7146454 Hiding refresh in 1T-SRAM architecture  
A method and device for handling the refresh requirements of a DRAM or 1-Transistor memory array such that the memory array is fully compatible with an SRAM cache under all internal and external...
7146453 Reducing ABENDS through the use of second-tier storage groups  
A method and computer that reduces ABENDs due to end of volume encounters of a job. The method provides an extend-to-new volume processing in response to such encounters. The method permits the...
7146452 Multi-port system and method for routing a data element within an interconnection fabric  
The present invention relates generally to a generic fabric interconnect system and method for providing a data path between and among nodes and processing elements within an interconnection...
7146451 PCI bridge and data transfer methods  
A bridge for interconnecting a processor to a peripheral device by way of a PCI bus may have a read buffer. The bridge autonomously requests data from the peripheral device and places received data...
7146450 Control and supervisory signal transmission system for changing a duty factor of a control signal  
A parent station output section changes a duty factor between a period in which a control data signal is at a level (high-potential low-level) lower than a power supply voltage Vx but higher than...
7146449 Bluetooth association with simple power connection  
A method and system for wirelessly coupling a computer with a peripheral device. The peripheral device is initially docked to a docking port in the computer. The computer then listens for...
7146448 Apparatus and method for adopting an orphan I/O port in a redundant storage controller  
A storage controller configured to adopt orphaned I/O ports is disclosed. The controller includes multiple field-replaceable units (FRUs) that plug into a backplane having local buses. At least two...
7146447 System for facilitating the replacement or insertion of devices in a computer system through the use of a graphical user interface  
A computer software system is disclosed for facilitating a user's replacement or insertion of devices in a computer server network system. The system allows a user to swap or add peripheral devices...
7146446 Multiple module computer system and method  
A computer system for multi-processing purposes. The computer system has a console comprising a first coupling site and a second coupling site. Each coupling site comprises a connector. The console...
7146445 Daughtercard-based system software and hardware functionality-defining mechanism  
A test apparatus for telecommunication equipment includes motherboard that executes a resident operation control mechanism, so that the test apparatus exhibits default hardware functionality....
7146444 Method and apparatus for prioritizing a high priority client  
A method and apparatus of deprioritizing a high priority client. An isochronous data stream request is generally referred to as a “high priority” client. These high priority requests are...
7146443 Instruction encoding method for single wire serial communications  
An instruction encoding method is provided for communication between devices. Before transmission, each opcode is multiplied by two. Each operand is multiplied by two and incremented by one....
7146442 Motherboard having a non-volatile memory which is reprogrammable through a video display port  
A motherboard of a computer system has a video display port, a reprogrammable non-volatile memory, a controller for the non-volatile memory, and a graphics controller circuit for outputting video...
7146441 SRAM bus architecture and interconnect to an FPGA  
An SRAM bus architecture includes pass-through interconnect conductors. Each of the pass-through interconnect conductors is connected to routing channels of the general interconnect architecture of...
7146440 DMA acknowledge signal for an IDE device  
A method for using a personal computer memory card international association (PCMCIA) controller to communicate with an Integrated Drive Electronics (IDE) drive which includes performing a transfer...