Sign up


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