|
Match
|
Document |
Document Title |
|
|
8099731 |
System having minimum latency using timed mailbox to issue signal in advance to notify processor of the availability of the shared resources
The present invention provides an apparatus and method that increases the utilization by processors on shared resources. It provides the minimum latency in a multiprocessor system during usage...
|
|
|
8099274 |
Facilitating input/output processing of one or more guest processing systems
An article of manufacture, method and system are provided for facilitating input/output (I/O) processing of at least one guest processing system. The article of manufacture includes at least one...
|
|
|
8099733 |
Parallel data processing architecture
A tree-structured index to multidimensional data is created using naturally occurring patterns and clusters within the data which permit efficient search and retrieval strategies in a database of...
|
|
|
8099568 |
Separate swap files corresponding to different virtual machines in a host computer system
A swap space is provided for a host computer system, where the swap space includes a plurality of swap files with each individual swap file for swapping data only for a single corresponding virtual...
|
|
|
8099730 |
Heterogeneous virtualization of host and guest OS having different register sizes using translation layer to extract device port numbers for host OS system memory addresses
Machine-readable media, methods, apparatus and system are described. In some embodiments, a virtual machine monitor of a computer platform may comprise a service virtual machine created by the...
|
|
|
8094158 |
Using programmable constant buffers for multi-threaded processing
Systems and methods for using multiple versions of programmable constants within a multi-threaded processor allow a programmable constant to be changed before a program using the constants has...
|
|
|
8095932 |
Providing quality of service via thread priority in a hyper-threaded microprocessor
A method and apparatus for providing quality of service in a multi-processing element environment based on priority is herein described. Consumption of resources, such as a reservation station and...
|
|
|
8095741 |
Transactional memory computing system with support for chained transactions
A computing system processes memory transactions for parallel processing of multiple threads of execution provides execution of multiple atomic instruction groups (AIGs) on multiple systems to...
|
|
|
8095933 |
Grid project modeling, simulation, display, and scheduling
Modeling grid projects is provided. A prediction of processor and network availability in a grid computing system are identified during a period of time. A grid project description model is...
|
|
|
8095659 |
Service interface
A service interface enables an application to be developed independently from a particular service. At execution of the application, the application is wrapped or bound to a service....
|
|
|
8095931 |
Controlling memory conditions in a virtual machine
Memory assigned to a virtual machine is reclaimed. A resource reservation application running as a guest application on the virtual machine reserves a location in guest virtual memory. The...
|
|
|
8095752 |
Storage access device issuing I/O requests, in an associated logical unit environment
A storage access device, which issues an I/O request (input/output request) to a logical unit provided by one or more storage systems, holds association information showing that a plurality of...
|
|
|
8091088 |
Method and system for hierarchical resource management involving hard and soft resource limits
The present invention manages resources in a computing device to facilitate the allocation of resources amongst competing clients operating on the device. A hierarchy of budgets is constructed to...
|
|
|
8091089 |
Apparatus, system, and method for dynamically allocating and adjusting meta-data repository resources for handling concurrent I/O requests to a meta-data repository
An apparatus, system, and signal bearing medium are disclosed for dynamically allocating meta-data repository resources. In one embodiment, the present invention includes tracking resources...
|
|
|
8091084 |
Portable virtual machine
A system, method and computer program for launching an application into a host OS, include storing a snapshot/image of a Virtual Execution Environment (VEE) on a portable device, wherein the VEE...
|
|
|
8087023 |
Topology aware grid services scheduler architecture
The invention provides a system/method of processing client requests over a computer network of hosts, that includes creating persistent containers in the hosts, creating objects in the containers,...
|
|
|
8087029 |
Thread-type-based load balancing in a multithreaded processor
Resources to be used by concurrent threads in a multithreaded processor are allocated based on thread types of the threads, and thread-type-based criteria governing resource allocation decisions...
|
|
|
8087022 |
Prevention of deadlock in a distributed computing environment
A system for preventing deadlock in a distributed computing system includes a memory and at least one processor coupled to the memory. The processor is operative: to receive as input a sorted set...
|
|
|
8087027 |
Computer program product and system for deferring the deletion of control blocks
A computer program product and system are disclosed for deferring the deletion of resource control blocks from a resource queue within an information management system that includes a plurality of...
|
|
|
8085273 |
Multi-mode parallel graphics rendering system employing real-time automatic scene profiling and mode control
A multi-mode parallel 3-D graphics system having multiple graphics processing pipelines with multiple GPUs supporting a parallel graphics rendering process having time, frame and object division...
|
|
|
8087026 |
Fair share scheduling based on an individual user's resource usage and the tracking of that usage
Fair share scheduling to divide the total amount of available resource into a finite number of shares and allocate a portion of the shares to an individual user or group of users as a way to...
|
|
|
8086455 |
Model development authoring, generation and execution based on data and processor dependencies
A recognition (e.g., speech, handwriting, etc.) model build process that is declarative and data-dependence-based. Process steps are defined in a declarative language as individual processors...
|
|
|
8087025 |
Workload placement among resource-on-demand systems
Each of a plurality of nodes in an overlay network includes information for a corresponding resource-on-demand system, wherein the information may be used to select a resource-on-demand system to...
|
|
|
8087034 |
Virtual processor methods and apparatus with unified event notification and consumer-produced memory operations
The invention provides, in one aspect, a virtual processor that includes one or more virtual processing units. These virtual processing units execute on one or more processors, and each virtual...
|
|
|
8087028 |
Computing device resource scheduling
Systems and methods for scheduling computing device resources include a scheduler that maintains multiple queues. Requests are placed in one of the multiple queues depending on how much resource...
|
|
|
8087024 |
Multiple multi-threaded processors having an L1 instruction cache and a shared L2 instruction cache
In general, in one aspect, the disclosure describes a processor that includes an instruction store to store instructions of at least a portion of at least one program and multiple engines coupled...
|
|
|
8082546 |
Job scheduling to maximize use of reusable resources and minimize resource deallocation
Jobs are scheduled such that resource reuse is maximized and deallocation of reusable resources is minimized. A multi-phase scheduling capability is provided in which during a first phase, weights...
|
|
|
8082153 |
Conversational computing via conversational virtual machine
A method for conversational computing includes executing code embodying a conversational virtual machine, registering a plurality of input/output resources with a conversational kernel, providing...
|
|
|
8082548 |
System and method for performing systems management on IT-resources using web services
The present invention relates to the field of systems management on IT-resources using web services. An improved method proposes a single web service implementation which dynamically and...
|
|
|
8082550 |
Methods and apparatus for selecting a server to process a request
The invention is directed to techniques for selecting a resource from several resources to process a request from a client. A client sends the request to a data communications device (e.g., network...
|
|
|
8082547 |
Reallocating hardware resources among workloads in accordance with license rights
A method comprises recognizing a need for an additional resource to be made available to a target computer workload. A determination is made whether said target workload is licensed for additional...
|
|
|
8082545 |
Task dispatch monitoring for dynamic adaptation to system conditions
Monitoring system wide task dispatch allows dynamic adaptation to conditions of a system. A monitor tracks the total tasks currently dispatched to the system. In a system with multiple processing...
|
|
|
8082549 |
System, method and apparatus for allocating resources by constraint selection
The present invention provides a system, method and apparatus for allocating resources with a linear programming model comprising an objective function and a set of constraints describing feasible...
|
|
|
8081638 |
Communication system and communication apparatus controlling a switching for power saving
A CPU of an image forming apparatus controls, according to establishment of a sleep change condition, a MAC/PHY in a network unit to change the image forming apparatus from a link-up state to a...
|
|
|
8078832 |
Virtual architectures in a parallel processing environment
An integrated circuit includes a plurality of processor core. Processing instructions in the integrated circuit includes: managing a plurality of sets of processor cores, each set including one or...
|
|
|
8079034 |
Optimizing processor-managed resources based on the behavior of a virtual machine monitor
In one embodiment, a predefined behavior of a virtual machine monitor (VMM) with respect to one or more virtual machines (VMs) is identified, and processor-managed resources associated with the one...
|
|
|
8074223 |
Permanently activating resources based on previous temporary resource usage
A method, apparatus, system, and signal-bearing medium that, in an embodiment, determine whether an amount of usage of a resource, which is used under a temporary usage plan, exceeds a threshold....
|
|
|
8074225 |
Assuring recovery of temporary resources in a logically partitioned computer system
A capacity manager provides temporary resources on demand in a manner that assures the temporary resources may be recovered when the specified resource-time expires. Access to minimum resource...
|
|
|
8073941 |
Method and system for providing remote access to applications
A method of remotely providing an application includes receiving, at an access server, a request for an application from a client. One or more application servers which are capable of providing the...
|
|
|
8074220 |
System and method for interfacing an application to a distributed transaction coordinator
In certain embodiments, a method for interfacing an application to a distributed transaction coordinator includes receiving a distributed transaction request from an application in a first runtime...
|
|
|
8074224 |
Managing state information for a multi-threaded processor
Embodiments of the present invention facilitate dynamically adapting to state information changes in a graphics processing environment. In one embodiment, a master register holds state information...
|
|
|
8069444 |
Method and apparatus for achieving fair cache sharing on multi-threaded chip multiprocessors
In a computer system with a multi-core processor having a shared cache memory level, an operating system scheduler adjusts the CPU latency of a thread running on one of the cores to be equal to the...
|
|
|
8069447 |
Smart stub or enterprise java bean in a distributed processing system
A clustered enterprise distributed processing system. The distributed processing system includes a first and a second computer coupled to a communication medium. The first computer includes a...
|
|
|
8069021 |
Distributed simulation and synchronization
System(s) and method(s) facilitate a distributed simulation of an industrial control system. A model of the industrial control system is generated and computing resources are scheduled for...
|
|
|
8069445 |
Method and apparatus for detecting lock acquisition hierarchy violations and unsafe lock releases
A thread analysis tool records a set of currently-held synchronization objects and currently-acquired objects when a thread acquires one or more objects, then searches for a lock acquisition...
|
|
|
8069233 |
Switch management system and method
A system and method of managing a switch includes installing a switch having a plurality of processor elements, installing an operating system on each processor element, creating a system virtual...
|
|
|
8069446 |
Parallel programming and execution systems and techniques
Parallel programming and execution systems and techniques are discussed herein. In accordance with one technique, a parallel programming model is used to decompose a complex process into...
|
|
|
8069331 |
Storage system, storage extent release method and storage apparatus
This storage system has an allocation unit for allocating a storage extent in prescribed units to the dynamic logical volume upon storing the data sent from the host computer in the dynamic logical...
|
|
|
8065130 |
Method for message processing on a programmable logic device
Programmable architecture for implementing a message processing system using an integrated circuit is described. In an example, configurable logic of an integrated circuit is configured to have a...
|
|
|
8065680 |
Data gateway for jobs management based on a persistent job table and a server table
Method and apparatus for updating user data from multiple data sources in a data gateway are disclosed. The data gateway includes a persistent job table for centrally storing jobs to be processed...
|