Match Document Document Title
7620760 Non-high impedence device and method for reducing energy consumption  
A device that includes: a first bus, connected between a first logic and a first circuit; a group of second buses connected between the first logic and between multiple non-high impedance circuit...
7617344 Methods and apparatus for controlling access to resources in an information processing system  
Requestors issue access requests to a memory controller. The access requests issued are accumulated in a command queue of the memory controller. When the amount of access requests accumulated in...
7613740 Control of a data replication engine using attributes associated with a transaction  
A data replication engine is controlled in a system that replicates data associated with a plurality of transactions from a source database to a target database. The system includes a change queue...
7610424 Arbitration device for arbitrating among a plurality of master devices, arbitration method, and video processing device including the arbitration device  
An arbitration device arbitrates among master devices such that each master device is allowed to access a shared memory at a predetermined bandwidth, and the arbitration device permits an access...
7600065 Arbitration scheme for shared memory device  
For arbitrating access to a shared memory device among a plurality of masters, a master generates a request for access signal that is sent to the arbitrator concurrently with an indispensable...
7600064 System and method for provisioning a remote library for an electronic device  
The invention provides a system and method of provisioning a resource to an electronic device. The method comprises the steps of: (a) maintaining a library of resources at a remote server from the...
7600063 Techniques for improved read-write concurrency  
Techniques are provided for performing changes to a resource governed by a locking mechanism. An entity (such as a server instance in a database system cluster) requests permission to modify the...
7596687 System and method for information handling system interoperable firmware storage  
Interoperable firmware for an information handling system supports embedded controller and chipset operations from a common SPI flash ROM. The embedded controller is disposed between the chipset...
7590785 Systems and methods for multi-tasking, resource sharing, and execution of computer instructions  
In a multi-tasking pipelined processor, consecutive instructions are executed by different tasks, eliminating the need to purge an instruction execution pipeline of subsequent instructions when a...
7587543 Apparatus, method and computer program product for dynamic arbitration control  
A dynamic arbitration controller includes components for reading current state information as well as records of known arbitration states which may cause a deadlock condition, comparing the current...
7581050 Information processing apparatus, peripheral apparatus control method, and computer readable medium  
The present invention provides a peripheral apparatus control method, and an information processing apparatus and control method that can correctly manage and display a status of each individual...
7581049 Bus controller  
A single bus apparatus enables the simultaneous execution of both high-speed data transfer, which requires real time operation, and low-speed data transfer. At least one of slaves I/F 22 - 0, 22 -...
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...
7574543 Method for operating a processor bus  
A method of operating a processor bus, with which a central unit (processor) makes accesses to various peripheral units, is described. The processor bus has the ability to change the order of the...
7574537 Method, apparatus, and computer program product for migrating data pages by disabling selected DMA operations in a physical I/O adapter  
A method, apparatus, and computer program product are disclosed in a data processing system for migrating data pages subject to DMA access by temporarily disabling selected DMA operations within a...
7574520 Multiple concurrent arbiters  
Plural arbiters simultaneously arbitrate among common elements of a resource. Conflict detection logic detects conflicts among the arbiters accessing the elements of the resource, and, when a...
7571270 Monitoring of shared-resource locks in a multi-processor system with locked-resource bits packed into registers to detect starved threads  
A resource-lock monitor detects when processors in a multi-processor system are stuck waiting for access to a shared resource. A lock-monitor register has a lock bit and a sticky-lock bit for each...
7562143 Managing escalating resource needs within a grid environment  
A job is submitted into a first selection of resources in a grid environment from among a hierarchy of discrete sets of resources accessible in the grid environment. Discrete sets of resources may...
7558969 Anti-pirate circuit for protection against commercial integrated circuit pirates  
Anti-pirate circuitry is provided for combating the theft of intellectual property contained with semiconductor integrated circuits. The anti-pirate circuit includes a unique number generator that...
7552289 Method and apparatus for arbitrating access of a serial ATA storage device by multiple hosts with separate host adapters  
An adapter unit operative to support access of an SATA storage device by a plurality of hosts associated with separate host adapters. The adapter unit includes a multiplexer coupled to an arbiter....
7549005 System and method for managing interrupts  
Method and system for managing interrupts originating from multiple sources is provided. The method includes assigning interrupt sources to a group; notifying an adapter of interrupt groups;...
7546405 Methods and apparatus for dynamic grouping of requestors of resources in a multi-processor system  
Methods and apparatus provide for: assigning each of a plurality of requesters to a respective one of a plurality of requester groups; receiving tokens from a plurality of resources, where each...
7529873 Determination of access rights to information technology resources  
A system and firewall for controlling access to resources within an information technology system. Commands received from a requesting entity request access to a resource associated with each...
7529861 Peripheral switching device and a peripheral switching control device  
A peripheral switching device includes an ownership switch request receiver unit configured to receive an ownership switch request for requesting to assign a peripheral to an operating system; an...
7525986 Starvation prevention scheme for a fixed priority PCI-Express arbiter with grant counters using arbitration pools  
Method and apparatus for arbitrating prioritized cycle streams in a manner that prevents starvation. High priority and low priority arbitration pools are employed for arbitrating multiple input...
7523286 System and method for real-time balancing of user workload across multiple storage systems with shared back end storage  
A system and method for real-time load balancing of user workload across a plurality of physical storage systems with shared back-end storage is provided. A load balancing process tracks usage...
7519750 Linear burst mode synchronizer for passive optical networks  
The present invention discloses a host receiver synchronizer for passive optical networks, and in particular a burst clock data recovery circuit in a host receiver in a bursty asynchronous...
7516313 Predicting contention in a processor  
In one embodiment, the present invention includes a predictor to predict contention of an operation to be executed in a program. The operation may be processed based on a result of the prediction,...
7506090 System and method for user-configurable resource arbitration in a process control system  
A system includes at least one memory and at least one processor. The at least one memory is operable to store a resource object associated with a resource. The at least one memory is also operable...
7500242 Low-contention lock  
The present disclosure relates to acquiring and releasing a shared resource via a lock semaphore and, more particularly, to acquiring and releasing a shared resource via a lock semaphore utilizing...
7500036 Quad aware locking primitive  
A method and computer system for efficiently handling high contention locking in a multiprocessor computer system. The method organizes at least some of the processors in the system into a...
7496705 Method and computer readable medium for suspended state resource adapter  
In accordance with embodiments, there are provided mechanisms and methods for suspending work by a resource adapter. These mechanisms and methods for suspending work by a resource adapter can...
7493440 Media access controller with power-save mode  
There is provided a media access controller with a power-save mode. Particularly, the media access controller of the present invention minimizes power loss by disabling clocks applied to all...
7487279 Achieving both locking fairness and locking performance with spin locks  
A method for implementing a spin lock in a system including a plurality of processing nodes, each node including at least one processor and a cache memory, the method including steps of: acquiring...
7487278 Locking multiple resources in a distributed environment  
A method and system that creates and maintains lock properties for a resource or object in a distributed environment. The method and system creates and/or updates lock objects to relate to multiple...
7478234 Distributed control and monitoring system  
In a more efficient distributed control or monitoring arrangement there are devices in control, monitoring and/or vehicle systems that comprise locally deployed module units that carry out one or...
7478184 Integrated circuit device including processor selection in a multiprocessor system  
An integrated circuit device in which a CPU not to be used of a plurality of CPUs formed on one chip can easily be disconnected by an external signal in order to reduce the costs of developing an...
7472214 Real-time embedded simple monitor method and computer product  
A processor context stored in a stack area at a time of an interrupt occurrence is saved in a context saving area of an ICB corresponding to an ISR that is interrupted. The ISR corresponding to the...
7469309 Peer-to-peer data transfer method and apparatus with request limits  
Methods and apparatus for peer-to-peer data transfers in a computing environment provide configurable control over the number of outstanding read requests by one peer device to another. A...
7467247 Timeouts on accessing a shared resource  
A computer-implemented method of generating timeout errors based on shared register access by two processors is described. A processor access timer is started responsive to generation of an access...
7464209 Controlling resource transfers using locks in a logically partitioned computer system  
A resource and partition manager of the preferred embodiments includes a lock mechanism that operates on a plurality of locks that control access to individual PCI adaptor slots. The resource and...
7464208 Method and apparatus for shared resource management in a multiprocessing system  
In a multiprocessor, access to shared resources is provided by a semaphore control mechanism, herein disclosed. The semaphore control mechanism provides for a high degree of programmable firmware...
7451259 Method and apparatus for providing peer-to-peer data transfer within a computing environment  
A method and apparatus for providing peer-to-peer data transfer through an interconnecting fabric. The method and apparatus enable a first device to read and/or write data to/from a local memory of...
7451245 System for dual use of an I/O circuit  
A system provides dual use of a general purpose input/output (I/O) line. In an embodiment, the system comprises a controlling circuit having a dual purpose I/O line that is selectively operable in...
7448049 System and method of supporting kernel functionality  
Embodiments of the present invention provide an advantage over prior art software architectures by allowing a kernel to send requests to and receive corresponding results from user space...
7447817 Method and system for processing arbitration requests  
Method and system for arbitrating between plural arbitration requests is provided. The system includes a plurality of first stage arbiters that receive plural arbitration requests and a signal that...
7444668 Method and apparatus for determining access permission  
A method and apparatus for determining access protection ( 96 ) includes receiving a plurality of access requests ( 84 ) corresponding to a plurality of masters ( 12, 14 ), determining access...
7441059 Method and device for data communication  
A device for data communication between a first host device or a further host device and at least one client device along a shared transmission path includes a first host device, which includes a...
7437495 Method and apparatus for assigning bus grant requests  
Access to a bus is granted to one of a number of requesting communication circuits that each submitted a bus control request during a request period of an arbitration period in response to the...
7437493 Modular architecture for a network storage controller  
A network storage controller for transferring data between a host computer and a storage device, such as a redundant array of inexpensive disks (RAID), is disclosed. The network storage controller...