|
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...
|