Match Document Document Title
7617497 Method and system for creating and using storage threads  
A system including a plurality of data units, wherein each of the plurality of data units is associated with a data thread, a plurality of storage engines configured to store the plurality of data...
7614056 Processor specific dispatching in a heterogeneous configuration  
An abstraction layer is comprised in the operating system that represents the particulars of the PPMs. The abstractions in the abstraction layer are differentiated from one another by parameters...
7614055 Selecting a processor to run an executable of a distributed software application upon startup of the distributed software application  
An apparatus in one example comprises a manager component for a distributed software application that based on one or more of a characteristic of an executable of the distributed software...
7614054 Behavioral model based multi-threaded architecture  
Multiple parallel passive threads of instructions coordinate access to shared resources using “active” and “proactive” semaphores. The active semaphores send messages to execution and/or...
7614053 Methods and apparatus for task management in a multi-processor system  
Methods and apparatus are provided for managing processor tasks in a multi-processor computing system. The system is operable to store the processor tasks in a shared memory that may be accessed by...
7613897 Allocating entitled processor cycles for preempted virtual processors  
A method, apparatus, system, and signal-bearing medium that, in an embodiment, calculate a preemption credit for a partition if a virtual processor is preempted and the partition is unable to...
7612778 Graphical user interface graphics-based interpolated animation performance  
A computer-implemented method provides for receiving via a processor a query of at least two terms, presenting a node for each term in a graphical display, positioning a cursor in the graphical...
7610585 Thread synchronization methods and apparatus for managed run-time environments  
Thread synchronization methods and apparatus for managed run-time environments are disclosed. An example method disclosed herein comprises determining a set of locking operations to perform on a...
7610584 Method, system, and product for defining and managing provisioning states for resources in provisioning data processing systems  
A method, system, and computer program product are described for managing the provisioning of resources in a data processing system. There are different types of resources. Each resource is one of...
7607139 Quiescence mode for a portal  
A quiescence mode for a portal allows a portal configuration to be protected from changes. This allows the configuration to be maintained during long running operations without a risk that the...
7607133 Interrupt processing control  
A data processing system 2 supporting interrupt handling is provided with an interrupt controller 24 . The interrupt controller is responsive to save state data when interrupt processing is...
7607132 Process scheduling system and method  
A process scheduling system and method. The system includes a fetch module, a timing scheduling module and a trigger module. The fetch module fetches resource status data of at least one resource...
7607131 Information processing method, apparatus, and system for controlling computer resources, control method therefor, storage medium, and program  
An operation request from a process or OS for computer resource(s) managed by the OS, such as a file, network, storage device, display screen, or external device, is trapped before access to the...
7607130 Workflow as data-transition driven, scriptable state machines  
A computing workflow system has a workflow process definition contained in a workflow table as script functions. The workflow table is part of an extended database schema operating with an extended...
7603673 Method and system for reducing context switch times  
An apparatus for managing resource in a multithreaded system, and attempting to increase the speed in which task switching occurs by controlling when thread state is stored to memory. The apparatus...
7603672 Programmable request handling system and method  
A system and method is disclosed for prioritizing requests received from multiple requesters for presentation to a shared resource. The system includes logic that implements multiple priority...
7603566 Authenticated process switching on a microprocessor  
A microprocessor includes a first information holding unit, a second information holding unit, and a switching authorization unit. The first information holding unit holds process identification...
7600135 Apparatus and method for software specified power management performance using low power virtual threads  
A processor comprises a software control module specifying a power performance metric. A policy manager is responsive to the software control module. A dispatch scheduler is responsive to the...
7596790 Allocating computing resources in a distributed environment  
In one embodiment of the present invention, a computing system includes a plurality of systems coupled in a distributed infrastructure, and a resource allocator to allocate activities of an...
7596789 Method and apparatus for scheduling and servicing events using a calendar structure  
A method and apparatus for scheduling and servicing events using a calendar structure is described. In accordance with one preferred embodiment of the present invention, a calendar structure is...
7596788 Support of non-trivial scheduling policies along with topological properties  
Systems and methods for scheduling jobs in a multiprocessor machine are disclosed. The status of resources in the multiprocessor machine is periodically determined. The status indicates the...
7596668 Method, system and program product for associating threads within non-related processes based on memory paging behaviors  
A method of tying related process threads within non-related applications together in terms of memory paging behavior. In a data processing system, a first process thread is related to one or more...
7594234 Adaptive spin-then-block mutual exclusion in multi-threaded processing  
Adaptive modifications of spinning and blocking behavior in spin-then-block mutual exclusion include limiting spinning time to no more than the duration of a context switch. Also, the frequency of...
7594228 Method and apparatus to perform task scheduling  
A method and apparatus to perform task scheduling are described. Tasks are assigned by receiving a request to execute a task on one of multiprocessors. The type of task is determined for the task....
7587584 Mechanism to exploit synchronization overhead to improve multithreaded performance  
Method, apparatus, and program means for a programmable event driven yield mechanism that may activate other threads. In one embodiment, an apparatus includes execution resources to execute a...
7587555 Program thread synchronization  
The present invention is a method of and system for program thread synchronization. In accordance with an embodiment of the invention, a method of synchronizing program threads for one or more...
7584239 System architecture for wide-area workstation management  
A system architecture for managing a group of heterogeneous workstations that may be widely dispersed geographically. A system according to the present teachings enables users to access remote...
7583262 Optimization of time-critical software components for real-time interactive applications  
A method for optimizing the performance of a time-critical computation component for a real-time interactive application includes the use of an algorithm having a precise logical thread and at...
7581223 Method and a system for executing operating system functions, as well as an electronic device  
A method is provided for use in a system. The system comprises at least one processor. A first operating system and a second operating system are processed in the processor. A first set of...
7581222 Software barrier synchronization  
The present invention provides an approach for barrier synchronization. The barrier has a first array of elements with each element of the first array having an associated process, and a second...
7580145 Method and apparatus for effective job management  
The present invention is directed to a method and apparatus for the job management of document processing wherein job management is divided into a pipeline assembly phase and a job processing...
7577958 Expediting an operation in a computer system  
A technique for expediting an operation in a computer system involves raising the priority level of an operating system task from a low priority level to a high priority level in order to perform...
7577957 Multiple jobs per device that are linked via a device record for servicing by different adapters  
Providing multiple jobs for a device associated with a communication device includes providing a plurality of device records, where each of the device records corresponds to a device associated...
7577953 Configurable business process  
A configurable business process adapted to be created from a user interface includes defining flow tasks that identify value objects and obtaining the value objects used by the flow tasks. The...
7577952 Common state sequences in a finite state machine  
A state machine may have a sequence that is called by multiple threads within the state machine. Prior to calling the sequence, an address specific to the current state is stored in an address...
7577770 System and method for performance monitoring and reconfiguring computer system with hardware monitor  
A judgment is made quickly about whether or not it is a memory or a chipset that is causing a performance bottleneck in an application program. A computer system of this invention includes at least...
7574567 Monitoring processes in a non-uniform memory access (NUMA) computer system  
A monitoring process for a NUMA system collects data from multiple monitored threads executing in different nodes of the system. The monitoring process executes on different processors in different...
7574438 Database access with multilevel lock  
A multi-level lock procedure is used in scheduling access of a table in a database by multiple processes running in parallel. A lock level is associated with a particular process, a higher lock...
7574424 Database system with methodology for parallel schedule generation in a query optimizer  
A database system with methodology for parallel schedule generation in a query optimizer is described. In one embodiment, for example, in a database system, a method is described for parallel...
7571439 Synchronizing access to global resources  
A method, data structure, and database system for synchronizing access to a global resource by a plurality of processes executing on a computer system are disclosed. A global lock is defined for...
7571438 Method and system for resource management with independent real-time applications on a common set of machines  
A resource management mechanism is provided to ensure that real-time application programs running on a single machine or set of machines exhibit predictable behavior. The resource management...
7571342 Processor system, instruction sequence optimization device, and instruction sequence optimization program  
To reduce power consumption of a processor system including a plurality of processors without degradation of the processing ability, a flag detecting section detects an assignment control flag and...
7568199 System for matching resource request that freeing the reserved first resource and forwarding the request to second resource if predetermined time period expired  
A method for a grid application start protocol includes, in a network, responding to a request for a computational resource available for computing a task by sending a list of available...
7567963 Thread synchronization with lock inflation methods and apparatus for managed run-time environments  
Thread synchronization with lock inflation methods and apparatus for managed run-time environments are disclosed. An example method disclosed herein comprises determining a locking operation to...
7567359 Method and program for executing a job in a remote computer in different computer environment  
A client side physical computer into which the job is loaded issues a job execution request to a server side physical computer. The job execution request is accompanied by job execution statements...
7565659 Light weight context switching  
To alleviate at least some of the costs associated with context switching, addition fields, either with associated Application Program Interfaces (APIs) or coupled to application modules, can be...
7565658 Hidden job start preparation in an instruction-parallel processor system  
The read latency caused by job start preparation of a future job is at least partly hidden within the current job by reading information for job start preparation of the future job integrated with...
7565653 Methods and apparatus for processor task migration in a multi-processor system  
Methods and apparatus are provided for executing processor tasks on a multi-processing system. The multi-processing system includes a plurality of sub-processing units and a main processing unit...
7565652 Method of setting priority level in a multiprogramming computer system with priority scheduling, multiprogramming computer system and program thereof  
A method for setting priority levels in a multiprogramming computer system ( 1 ) with priority scheduling, in which threads ( 15, 16, 17 ) of execution of each process ( 13, 14 ) have a standard...
7565651 Parallel task scheduling system for computers  
A parallel task scheduling system in a multi-threaded computing environment includes a plurality of parallel task queues. Each task queue is associated with a respective worker thread from a...