Matches 1 - 50 out of 304 1 2 3 4 5 6 7 >


Match Document Document Title
US20150160965 Constructing A Logical Tree Topology In A Parallel Computer  
Constructing a logical tree topology in a parallel computer that includes compute nodes, where each node executes a number of tasks and at least one node executes a number of tasks different from...
US20150193262 CONSTRUCTING A LOGICAL TREE TOPOLOGY IN A PARALLEL COMPUTER  
Constructing a logical tree topology in a parallel computer that includes compute nodes, where each compute node includes a hardware acceleration unit and executes an identical number of tasks and...
US20120210332 ASYNCHRONOUS PROGRAMMING EXECUTION  
One or more techniques and/or systems are disclosed for improving asynchronous programming execution at runtime. Asynchronous programming code can comprise more than one level of hierarchy, such...
US20130104144 Application Switching in a Graphical Operating System  
A method for application switching in an operating system may be provided. The method may comprise providing at least two active applications on the operating system, and providing a first list of...
US20140089934 CONCURRENCY IDENTIFICATION FOR PROCESSING OF MULTISTAGE WORKFLOWS  
A system and method may be utilized to identify concurrency levels of processing stages in a distributed system, identify common resources and bottlenecks in the distributed system using the...
US20140089932 CONCURRENCY IDENTIFICATION FOR PROCESSING OF MULTISTAGE WORKFLOWS  
A system and method may be utilized to identify concurrency levels of processing stages in a distributed system, identify common resources and bottlenecks in the distributed system using the...
US20140282606 META-APPLICATION MANAGEMENT IN A MULTITASKING ENVIRONMENT  
Techniques are disclosed to identify concurrently used applications based on application state. Upon determining that usage of a plurality of applications, including a first state of a first...
US20110078426 SYSTEMS AND METHODS FOR SCENARIO-BASED PROCESS MODELING  
Methods and systems for scenario-based process modeling are described. In one example embodiment, a system for scenario-based process modeling can include a scenario module, a deviations module, a...
US20120246662 Automatic Verification of Determinism for Parallel Programs  
Automatic verification of deteiminism in structured parallel programs includes sequentially establishing whether code for each of a plurality of tasks of the structured parallel program is...
US20110252430 Opportunistic Multitasking  
Services for a personal electronic device are provided through which a form of background processing or multitasking is supported. The disclosed services permit user applications to take advantage...
US20100178644 INTERACTIVE SIMULATION OF BIOLOGICAL TISSUE  
A simulator simulates interaction between a surgical tool and biological tissue, providing real time visual and/or haptic feedback. The simulator receives tool input device information...
US20130152104 HANDLING OF SYNCHRONOUS OPERATIONS REALIZED BY MEANS OF ASYNCHRONOUS OPERATIONS  
The present invention extends to methods, systems, and computer program products for handling synchronous operations by means of asynchronous operations. Upon completion of an asynchronous...
US20150135194 Estimating Time Remaining for an Operation  
Techniques for estimating time remaining for an operation are described. Examples operations include file operations, such as file move operations, file copy operations, and so on. A wide variety...
US20060277551 Administration of locks for critical sections of computer programs in a computer that supports a multiplicity of logical partitions  
Administration of locks for critical sections of computer programs in a computer that supports a multiplicity of logical partitions that include determining by a thread executing on a virtual...
US20110029985 METHOD AND APPARATUS FOR COORDINATING RESOURCE ACCESS  
An approach is provided for coordination resource access. A resource access coordinating application determines the conflict condition among a plurality of queries from a respective plurality of...
US20140351827 APPLICATION PROGRAMMING INTERFACE TO ENABLE THE CONSTRUCTION OF PIPELINE PARALLEL PROGRAMS  
An application programming interface (API) provides various software constructs that allow a developer to assemble a processing pipeline having arbitrary structure and complexity. Once assembled,...
US20140351826 APPLICATION PROGRAMMING INTERFACE TO ENABLE THE CONSTRUCTION OF PIPELINE PARALLEL PROGRAMS  
An application programming interface (API) provides various software constructs that allow a developer to assemble a processing pipeline having arbitrary structure and complexity. Once assembled,...
US20120324473 Effective Management Of Blocked-Tasks In Preemptible Read-Copy Update  
A technique for managing read-copy update readers that have been preempted while executing in a read-copy update read-side critical section. A single blocked-tasks list is used to track preempted...
US20140181838 Cancellable Command Application Programming Interface (API) Framework  
Embodiments are provided that include the use of a cancellable command application programming interface (API) framework that provides cooperative multitasking for synchronous and asynchronous...
US20100211959 ADAPTIVE CLUSTER TIMER MANAGER  
Described herein are techniques for adaptively managing timers that are used in various layers of a node. In many cases, the number of timers that occur in the system is reduced by proactively and...
US20120102493 ORDERED SCHEDULING OF SUSPENDED PROCESSES BASED ON RESUMPTION EVENTS  
A method includes receiving a plurality of resumption events associated with a plurality of suspended processes. Each resumption event is associated with a suspended process. Each resumption event...
US20140026149 SYSTEM AND METHOD FOR EXECUTION TIME DONATION IN A TIME-PARTITIONING SCHEDULER  
A system and method donates time from a first process to a second process. The method includes determining a time slice for each of a plurality of processes to generate a schedule therefrom. The...
US20130007765 SOFTWARE CONTROL DEVICE, SOFTWARE CONTROL METHOD, AND COMPUTER PRODUCT  
A software control device includes a processor configured to determine whether starting software and running software are accessing the same common resource; and control the running software to be...
US20150113543 COORDINATING DEVICE AND APPLICATION BREAK EVENTS FOR PLATFORM POWER SAVING  
Systems and methods of managing break events may provide for detecting a first break event from a first event source and detecting a second break event from a second event source. In one example,...
US20140089939 Resolving RCU-Scheduler Deadlocks  
A technique for resolving deadlocks between an RCU subsystem and an operating system scheduler. An RCU reader manipulates a counter when entering and exiting an RCU read-side critical section. At...
US20130268934 DYNAMIC METHOD FOR CONTROLLING THE INTEGRITY OF THE EXECUTION OF AN EXECUTABLE CODE  
The present invention describes a method for securing the execution of a computer program in a multitask device. This method is based on the execution, in parallel with the program to be made...
US20100050174 HEAP ORGANIZATION FOR A MULTITASKING VIRTUAL MACHINE  
A heap organization for a multitasking virtual machine is described. The heap organization may comprise an execution engine to concurrently execute a plurality of tasks and a plurality of heaps...
US20110283294 DETERMINING MULTI-PROGRAMMING LEVEL USING DIMINISHING-INTERVAL SEARCH  
A method of determining a multiprogramming level (MPL) for a first computer subsystem may be implemented on a second computer subsystem. The method may include selecting an initial MPL interval...
US20100031270 HEAP MANAGER FOR A MULTITASKING VIRTUAL MACHINE  
A multitasking virtual machine is described. The multitasking virtual machine may comprise an execution engine to concurrently execute a plurality of tasks. The multitasking virtual machine may...
US20100031269 Lock Contention Reduction  
Illustrative embodiments provide a computer implemented method, a data processing system and a computer program product for lock contention reduction. In one illustrative embodiment, the computer...
US20140259026 METHOD AND DEVICE FOR EXECUTING MULTI-TASK BY MICROCONTROLLER OF ELECTRONIC CIGARETTE  
The present invention discloses method and device for executing multi-tasks by a microcontroller of an electronic cigarette. The method includes these steps: determining tasks to be executed by...
US20120304196 ELECTRONIC DEVICE WORKSPACE RESTRICTION  
Some embodiments include a method that includes receiving an indication of a first of a plurality of tasks. The method includes accessing a policy associated with the first of the plurality of...
US20060288350 Multi-thread multimedia processing  
Systems and/or methods are described that enable multi-threaded multimedia processing. These systems and/or methods may, in some embodiments, allocate threads for components of a multimedia...
US20140281704 DEPLOYING PARALLEL DATA INTEGRATION APPLICATIONS TO DISTRIBUTED COMPUTING ENVIRONMENTS  
System, method, and computer program product to process parallel computing tasks on a distributed computing system, by computing an execution plan for a parallel computing job to be executed on...
US20080082893 ERROR-TOLERANT MULTI-THREADED MEMORY SYSTEMS WITH REDUCED ERROR ACCUMULATION  
Systems and methods establishing and/or utilizing an error-tolerant multithreaded register file are provided. The systems and methods employ dynamic multithreading redundancy (DMR) for error...
US20110161981 USING PER TASK TIME SLICE INFORMATION TO IMPROVE DYNAMIC PERFORMANCE STATE SELECTION  
Methods and apparatus for using per task time slice information to improve dynamic performance state selection are described. In one embodiment, a new performance state is selected for a process...
US20060206901 Method and system for deadlock detection in a distributed environment  
A method of deadlock detection is disclosed which adjusts the detection technique based on statistics maintained for tracking the number of actual deadlocks that are detected in a distributed...
US20110173633 Task migration system and method thereof  
A task migration system is provided which transmits a migration request signal for a plurality of first tasks to a migration manager using a resource manager, transmits information used in...
US20130347002 PERFORMANT RUNTIME PAUSE WITH NO CPU UTILIZATION  
Some computing devices have limited resources such as, for example, battery power. When a user ceases to interact with an application, execution of the application can be moved to background and...
US20070150899 Semaphore management method and computer product  
A semaphore handle is retrieved from a symbol-handle table, which stores a semaphore handle of a semaphore controlling a resource in association with a resource symbol included in a semaphore...
US20150113542 KNAPSACK-BASED SHARING-AWARE SCHEDULER FOR COPROCESSOR-BASED COMPUTE CLUSTERS  
A method is provided for controlling a compute cluster having a plurality of nodes. Each of the plurality of nodes has a respective computing device with a main server and one or more...
US20090328058 PROTECTED MODE SCHEDULING OF OPERATIONS  
The present invention extends to methods, systems, and computer program products for protected mode scheduling of operations. Protected mode (e.g., user mode) scheduling can facilitate the...
US20150227388 METHOD AND DEVICE FOR HANDLING OPTIMIZATION PROCESSES  
Examples of the present disclosure provide a method and device for handling an optimization process, which belong to computer technologies. The method includes: at least one process being executed...
US20130247069 Creating A Checkpoint Of A Parallel Application Executing In A Parallel Computer That Supports Computer Hardware Accelerated Barrier Operations  
In a parallel computer executing a parallel application, where the parallel computer includes a number of compute nodes, with each compute node including one or more computer processors, the...
US20080141268 UTILITY FUNCTION EXECUTION USING SCOUT THREADS  
A method and mechanism for using threads in a computing system. A multithreaded computing system is configured to execute a first thread and a second thread. The first and second threads are...
US20130111497 Staggering Execution of Scheduled Tasks Based on Behavioral Information  
In a method for minimizing occurrences of hanging escalations in a computer system, a computer determines that a number of escalations are scheduled for simultaneous execution in a time interval...
US20120254888 PIPELINED LOOP PARALLELIZATION WITH PRE-COMPUTATIONS  
Embodiments of the invention provide systems and methods for automatically parallelizing loops with non-speculative pipelined execution of chunks of iterations with pre-computation of selected...
US20150150023 EMOTION PROCESSING SYSTEMS AND METHODS  
A system for conducting parallelization of tasks is disclosed. The system includes an interface for receiving messages comprising a representation of logic describing two tasks to be executed in...
US20060288349 Programmable scheduling interval  
In some embodiments, the invention involves a platform-based firmware to provide a programmable scheduling timer interval. Dynamic scheduling intervals for non-interrupt driven device drivers and...
US20120005687 SYSTEM ACTIVATION METHOD IN MULTI-TASK SYSTEM  
When a multi-task system is powered on, the following steps are respectively executed: a first step in which hardware components are initialized; a second step in which sections are initialized;...

Matches 1 - 50 out of 304 1 2 3 4 5 6 7 >