Match Document Document Title
9069756 ***WITHDRAWN PATENT AS PER THE LATEST USPTO WITHDRAWN LIST***
Data transfer control apparatus, data transfer control method, and computer product
 
A data transfer control apparatus includes a transferring unit that transfers data from a transfer source memory to a transfer destination memory, according to an instruction from a first...
9043804 Parallel computer system and program  
There is provided a parallel computer system for performing barrier synchronization using a master node and a plurality of worker nodes based on the time to allow for an adaptive setting of the...
9043796 Asynchronous callback driven messaging request completion notification  
Through an asynchronous callback enhancement, a thread makes a non-blocking request (e.g., send, receive, I/O) to a message passing interface library, and a callback routine is associated with the...
9043770 Program module applicability analyzer for software development and testing for multi-processor environments  
In one embodiment, a machine-implemented method programs a heterogeneous multi-processor computer system to run a plurality of program modules, wherein each program module is to be run on one of...
9043317 System and method for event-driven prioritization  
Methods include receiving at a receiving device a plurality of reports, each corresponding to at least one item and comprising data associated with one or more performance metrics. The methods...
9043795 Apparatus and methods for adaptive thread scheduling on asymmetric multiprocessor  
Techniques for adaptive thread scheduling on a plurality of cores for reducing system energy are described. In one embodiment, a thread scheduler receives leakage current information associated...
9043802 Adjustment of threads for execution based on over-utilization of a domain in a multi-processor system by destroying parallizable group of threads in sub-domains  
Embodiments provide various techniques for dynamic adjustment of a number of threads for execution in any domain based on domain utilizations. In a multiprocessor system, the utilization for each...
9038074 System, method and computer program product for recursively executing a process control operation to use an ordered list of tags to initiate corresponding functional operations  
In accordance with embodiments, there are provided mechanisms and methods for controlling a process using a process map. These mechanisms and methods for controlling a process using a process map...
9038079 Reducing cross queue synchronization on systems with low memory latency across distributed processing nodes  
A method for efficient dispatch/completion of a work element within a multi-node data processing system. The method comprises: selecting specific processing units from among the processing nodes...
9038078 System and method for a workload management and scheduling module to manage access to a compute environment according to local and non-local user identity information  
A system, method and computer-readable media for managing a compute environment are disclosed. The method includes importing identity information from an identity manager into a module performs...
9038073 Data mover moving data to accelerator for processing and returning result data based on instruction received from a processor utilizing software and hardware interrupts  
Efficient data processing apparatus and methods include hardware components which are pre-programmed by software. Each hardware component triggers the other to complete its tasks. After the final...
9038081 Computing job management based on priority and quota  
In one embodiment, the invention provides a method of managing a computing job based on a job priority and a submitter quota.
9038088 Load balancing on hetrogenous processing cluster based on exceeded load imbalance factor threshold determined by total completion time of multiple processing phases  
Methods and systems for managing data loads on a cluster of processors that implement an iterative procedure through parallel processing of data for the procedure are disclosed. One method...
9032408 System and method for intelligent timer services  
A method is provided for efficiently scheduling timer events within an operating system by allocating a plurality of timers, each of which has an expiry time, to a set of available timer slots....
9032415 Method for activating processor cores within a computer system  
A method for activating processor cores within a computer system is disclosed. Initially, a value representing a number of processor cores to be enabled within the computer system is received. The...
9032416 Load balancing using progressive sampling based on load balancing quality targets  
A method, system, and computer program product for of load balancing in a parallel map/reduce paradigm. The method commences by sampling a first set of input records, and forming a prospective...
9032407 Multiprocessor system, multiprocessor control method, and multiprocessor integrated circuit  
In a multiprocessor system, in general, a processor assigned with a larger amount of tasks is apt to perform a larger amount of communication with other processors assigned with tasks, than a...
9032406 Cooperative batch scheduling in multitenancy system based on estimated execution time and generating a load distribution chart  
Systems and methods for cooperative batch scheduling in multitenancy computing systems are described. A number of batch requests are received in the computing system, where each batch request...
9032409 Job scheduler for remote maintenance of servers and workstations  
A method, system and program product for remote scheduling of at least one job to run on a plurality of computers in a computer network. The job scheduler enables selection of a domain that...
9032410 Non-precise garbage collection in non-cooperative systems  
Embodiments are directed towards garbage collection for an application running on a non-cooperative target platform. Where the garbage collection optimistically manages thread state for...
9031762 System and method for dynamically adapting to events during operations of a vehicle  
Embodiments relate generally to devices and methods for tracking events of a vehicle and associating those events with the driver and/or passengers within the vehicle at the time the events...
9027028 Controlling the use of computing resources in a database as a service  
A method and apparatus controls use of a computing resource by multiple tenants in DBaaS service. The method includes intercepting a task that is to access a computer resource, the task being an...
9027029 Method for activating processor cores within a computer system  
A technique for activating processor cores within a computer system is disclosed. Initially, a value representing a number of processor cores to be enabled within the computer system is received....
9027022 Software virtual machine for acceleration of transactional data processing  
In general, this disclosure is directed to a software virtual machine that provides high-performance transactional data acceleration optimized for multi-core computing platforms. The virtual...
9026658 Enhanced computer cluster operation using resource allocation requests  
The subject disclosure is directed towards automatically managing job request execution for a computer cluster using cloud computing resource allocations. When client computers to the computer...
9021485 Automatically restarting a first child process based on presence of SQL code in a list  
Systems and methods for auto-restarting abnormally terminated processes are disclosed. An auto-restart system can include a parent task control block, a child process, and a shared resource. The...
9021487 Apparatus and method for serializing process instance access to information stored redundantly in at least two datastores  
Method and system for serializing access to datasets, suitable for use in a workflow management system which executes multiple business processes, wherein a single process instance is enabled to...
9021493 Management of resources within a computing environment  
Resources in a computing environment are managed, for example, by a hardware controller controlling dispatching of resources from one or more pools of resources to be used in execution of threads....
9021477 Method for improving the performance of high performance computing applications on Cloud using integrated load balancing  
A computer-implemented method of load balancing including calculating an expected cost set associated with an application-specific task of an application executing on a processing resource in a...
9021491 Dual mode reader writer lock  
A system, and computer usable program product for a dual mode reader writer lock are provided. A contention condition is determined in using an original lock. The original lock manages read and...
9021492 Dual mode reader writer lock  
A method for a dual mode reader writer lock is provided. A contention condition is determined in using an original lock. The original lock manages read and write access to a resource by several...
9021486 Selective constant complexity dismissal in task scheduling  
A strictly increasing function is implemented to generate a plurality of unique creation stamps, each of the plurality of unique creation stamps increasing over time pursuant to the strictly...
9021495 Management of resources within a computing environment  
Resources in a computing environment are managed, for example, by a hardware controller controlling dispatching of resources from one or more pools of resources to be used in execution of threads....
9021489 Start, suspend and resume an application program where the application program utilizes the same handle to identify a resource upon resumption  
An information processing device is configure so as to store an image that is to be retained in a main memory so that a processor can execute an application program, and after execution of the...
9021479 Enforcing machine deployment zoning rules in an automatic provisioning environment  
A mechanism is provided for enforcing machine deployment zoning rules in an automatic provisioning system. Responsive to receiving a machine specification from a user for deployment of a virtual...
9015721 Managing array computations during programmatic run-time in a distributed computing environment  
A plurality of array partitions are defined for use by a set of tasks of the program run-time. The array partitions can be determined from one or more arrays that are utilized by the program at...
9015722 Efficient cache reuse through application determined scheduling  
A method of determining a thread from a plurality of threads to execute a task in a multi-processor computer system. The plurality of threads is grouped into at least one subset associated with a...
9015324 System and method of brokering cloud computing resources  
System, method, and tangible computer-readable storage media are disclosed for providing a brokering service for compute resources. The method includes, at a brokering service, polling a group of...
9015364 ***WITHDRAWN PATENT AS PER THE LATEST USPTO WITHDRAWN LIST***
Data transfer control apparatus, data transfer control method, and computer product
 
A data transfer control apparatus includes a transferring unit that transfers data from a transfer source memory to a transfer destination memory, according to an instruction from a first...
9015725 Systems and methods for distributing a workload based on a local cooling efficiency index determined for at least one location within a zone in a data center  
A data center workload distribution management system includes a cooling cost engine to determine a cooling cost or cooling capacity for each of a plurality of zones of a data center and a...
9015654 System for providing test environments for executing and analysing test routines  
A system is operable to provide one or more test environments for executing and analyzing test routine. The system includes one or more user interfaces coupled via a communication network to a...
9015321 Concurrent web based multitasking support for computing system  
Supporting of multiple concurrent tasks to be submitted via a single web-browser is important because it improves efficiency for user to utilize the web browser for daily works. The supporting of...
9015708 System for improving the performance of high performance computing applications on cloud using integrated load balancing  
A non-transitory computer-implemented method of load balancing includes calculating an expected cost set associated with an application-specific task of an application executing on a processing...
9009712 GPU distributed work-item queuing  
Methods and systems are provided for graphics processing unit distributed work-item queuing. One or more work-items of a wavefront are queued into a first level queue of a compute unit. When one...
9009711 Grouping and parallel execution of tasks based on functional dependencies and immediate transmission of data results upon availability  
The present invention provides a particular efficient system of scheduling of tasks for parallel processing, and data communication between tasks running in parallel in a computer system. A...
9009707 Sharing reconfigurable computing devices between workloads  
One or more physical RCDs (PRCDs) are shared between one or more workloads in one or more virtual computing environments. Example PRCD sharing operations may include: (1) providing a virtual RCD...
9009314 Concurrent web based multitasking support for computing system  
Supporting of multiple concurrent tasks to be submitted via a single web-browser is important because it improves efficiency for user to utilize the web browser for daily works. The supporting of...
9009713 Apparatus and method for processing task  
Provided is a task processing apparatus and method that may select a task corresponding to predetermined task selection information when a task execution is completed and thus, an idle server...
9009675 Verification of complex workflows through internal assessment or community based assessment  
A method of implementing verification of a complex workflow includes partitioning the workflow into modules, wherein the modules have inputs, processing steps and outputs; selecting, from the...
9009703 Sharing reconfigurable computing devices between workloads  
One or more physical RCDs (PRCDs) are shared between one or more workloads in one or more virtual computing environments. Example PRCD sharing operations may include: (1) providing a virtual RCD...