|
Match
|
Document |
Document Title |
|
|
7069556 |
Method and apparatus for implementing a parallel construct comprised of a single task
A method and apparatus for implementing a parallel construct comprised of a single task is described. A method comprises receiving a first code segment, the first code segment having a set of...
|
|
|
7069557 |
Network processor which defines virtual paths without using logical path descriptors
A virtual path feature in which several virtual channels share an assigned amount of bandwidth is implemented in a network processor. The network processor maintains a schedule indicative of...
|
|
|
7069555 |
Super-region instruction scheduling and code generation for merging identical instruction into the ready-to-schedule instruction
Systems and methods perform super-region instruction scheduling that increases the instruction level parallelism for computer programs. A compiler performs data flow analysis and memory...
|
|
|
7069096 |
Global resource locator for autonomous cooperative control systems
A distributed control system employs a number of autonomous cooperative units that intercommunicate with bids and counter bids to allocate the production of a product among them. Network traffic...
|
|
|
7065764 |
Dynamically allocated cluster system
The invention provides a system and method for managing clusters of parallel processors for use by groups and individuals requiring supercomputer level computational power. A Beowulf cluster...
|
|
|
7065768 |
Servicing method for script monitor COM object
The method of the present invention is useful in managing scripts easily, by providing a console interface that enables you to list registered scripts and check their status. The program executes a...
|
|
|
7065762 |
Method, apparatus and computer program product for borrowed-virtual-time scheduling
The present invention includes a scheduling mechanism that fairly allocates a resource to a number of schedulable elements of which some are latency-sensitive. The invention tracks each element's...
|
|
|
7065765 |
Serializing event handling in a threaded system with no wait states
Event handling in multinode data processing networks, in which data structures are shared between nodes and are subject to concurrent requests for access, is facilitated through the use of a...
|
|
|
7065763 |
Method of reducing contention of a highly contended lock protecting multiple data items
Featured is a method or process for reducing contention of a highly contended software lock(s) that is protecting multiple data items, where the software has a plurality of code paths accessing the...
|
|
|
7062772 |
System and method for providing an interface for scripting programs to communicate with embedded systems
A system and method for providing seamless communication with threads executing on an embedded computer. Using a DAT system, a programmer can test the communication interfaces of a thread via...
|
|
|
7062767 |
Method for coordinating information flow between components
A method of efficiently coordinating the communication of data and commands between multiple entities in a system is disclosed. A transaction protocol enabling centralized scheduling of chains of...
|
|
|
7062304 |
Task based adaptative profiling and debugging
A multiprocessor system ( 10 ) includes a plurality of processing modules, such as MPUs ( 12 ), DSPs ( 14 ), and coprocessors/DMA channels ( 16 ). Power management software ( 38 ) in conjunction...
|
|
|
7058946 |
Adaptive scheduling of data delivery in a central server
In accordance with one embodiment of the invention, a central server system computes a feasible stretch value for use in scheduling the servicing of job requests by a plurality of communication...
|
|
|
7058949 |
Operating system scheduler/dispatcher with randomized resource allocation and user manipulable weightings
This invention provides to large-scale operating systems supporting multiple classes of tasks a method to allocate processor resources to the classes according to a probability model. It is useful...
|
|
|
7058945 |
Information processing method and recording medium therefor capable of enhancing the executing speed of a parallel processing computing device
There is provided an information processing method which enhances the executing speed of a parallel processing computing device. A parallel processing block-forming step divides a program to be...
|
|
|
7054937 |
Computer network and connection method for connecting a personal computer and a content delivery system using a disk drive which includes a network address and server-contacting program
A computer network connects a personal computer system to a content delivery system for delivering digital content to the personal computer. The personal computer comprises a disk drive which...
|
|
|
7055151 |
Systems and methods for multi-tasking, resource sharing and execution of computer instructions
In a multi-tasking pipelined processor, consecutive instructions are executed by different tasks, eliminating the need to purge an instruction execution pipeline of subsequent instructions when a...
|
|
|
7055165 |
Method and apparatus for periodically delivering an optimal batch broadcast schedule based on distributed client feedback
A method and system for periodically deriving an optimal batch broadcast schedule based on client demand feedback data from a distributed set of broadcast clients. The broadcast system includes an...
|
|
|
7051328 |
Production server architecture and methods for automated control of production document management
A printing workflow system is utilized for coordinating production of document processing jobs among a plurality of cells, where a cell is comprised of at least one device for completing the jobs....
|
|
|
7051065 |
Method and system for performing fault-tolerant online validation of service requests
A method and distributed computing system for validation of service requests includes determining in first and second processes that a request for service has not been previously validated;...
|
|
|
7051330 |
Generic application server and method of operation therefor
A generic application server is capable of simultaneously receiving requests, processing requested work, and returning results using multiple, conceptual thread pools. In addition, functions are...
|
|
|
7047337 |
Concurrent access of shared resources utilizing tracking of request reception and completion order
An apparatus, program product and method to manage access to a shared resource by a plurality of processes in a multithreaded computer via a collection of atomic operations that track both the...
|
|
|
7047369 |
Software application environment
The invention contains an application operating environment in which acceptable and/or suspect activities may be defined for an application so that unacceptable application behavior can be...
|
|
|
7047530 |
Method and system for cross platform, parallel processing
Embodiments of the invention, given a conventional makefile which builds targets in serial mode, will process (e.g., compile, link, pre-process, execute, etc.) commands in parallel on those targets...
|
|
|
7043728 |
Methods and apparatus for fault-detecting and fault-tolerant process control
A method of process, industrial, environmental or other control includes executing a first sequence of instructions in a first process (or thread) and executing a second sequence of instructions in...
|
|
|
7039914 |
Message processing in network forwarding engine by tracking order of assigned thread in order group
A system and method maintains order among a plurality of threads in a multi-threaded processing system. The processing system, which may be disposed at an intermediate network device, has a...
|
|
|
7039012 |
Process execution method and apparatus
Periodic process scheduling method of computer system includes steps of receiving requests for periodical execution of processes each with period of execution and execution time, securing...
|
|
|
7035900 |
Business machine network terminal and business machine network information management system
Business machine network terminal and a business machine network information management system are provided which collect information such as the use histories of business machines on services...
|
|
|
7036123 |
System using fair-share scheduling technique to schedule processes within each processor set based on the number of shares assigned to each process group
Described is a scheduling system that provides allocation of system resources of one or more processor sets among groups of processes. Each of the process groups is assigned a fixed number of...
|
|
|
7035786 |
System and method for multi-phase system development with predictive modeling
Information system designs and prototype implementation generated through one or more design and construction phases are validated utilizing predictive modeling. Design validation ensures that the...
|
|
|
7032099 |
Parallel processor, parallel processing method, and storing medium
A parallel processor capable of establishing synchronization among programs executed in parallel, wherein a processor element suspends its processing and enters a waiting state when a wait...
|
|
|
7032222 |
Method and system for determining resource allocation to users by granting request based on user associated different limits and resource limit
A method for flexible allocation of a resource in which a soft limit and a hard limit are assigned to each of a set of potential users of the resource. The soft limits are selected to guarantee...
|
|
|
7028303 |
Method, system, and program for processing a job in an event driven workflow environment
Disclosed is a method, system, and program for processing a job in a workflow environment. A signal is generated when status for the job is changed from a first status to a second status. A work...
|
|
|
7028302 |
System and method for automatically tuning a multiprocessor computer system
A system and method for automatically tuning a multiprocessor (MP) computer system having a set of processors, associated memory resources, interrupt sources and interrupt service routines (ISRs)....
|
|
|
7028299 |
Task-based multiprocessing system
An embodiment of the present invention is a task manager to manage tasks in a multiprocessor system. A task table stores task entries corresponding to tasks executed by at least one processor. A...
|
|
|
7028297 |
System and method of scalable transaction processing
A transaction processor pipeline architecture and associated apparatus for processing multiple queued transaction requests incorporates multiple processing elements working in parallel. Each...
|
|
|
7024671 |
Scheduling apparatus performing job scheduling of a parallel computer system
A job entered into a processor element (PE) of a parallel computer system is moved to a different PE, or written to an external auxiliary storage device by being frozen, with dynamic scheduling. A...
|
|
|
7024668 |
Application execution apparatus and method
When requested by an application, a library unit provides a resource to the application, acquires an ID for identifying the application which has requested the resource, and stores a combination of...
|
|
|
7024670 |
Timed start-conditions for activities in workflow management systems
The present invention relates to a method for processing of start conditions of activities within a process model processable by a Workflow Management System (WFMS); said process model comprises...
|
|
|
7024669 |
Managing workload within workflow-management-systems
A computerized method of managing workload within a Workflow-Management-System (WFMS), the WFMS having a process-model, the process-model including one or more activities being the nodes of an...
|
|
|
7020877 |
Method to distribute periodic task workload
A method to distribute periodic task workload in an information handling system includes distributing processing tasks using a tick interval. A first execution trigger in a service variable may be...
|
|
|
7020878 |
System for allocating resource using the weight that represents a limitation on number of allowance active sessions associated with each resource consumer group
One embodiment of the present invention provides a resource scheduler for allocating a computer system resource, such as memory or mass storage, within a processor, to database management system...
|
|
|
7020678 |
Machine generated sweepstakes entry model and associated distributed processing system
A method for providing machine generated sweepstakes entries is disclosed for a distributed parallel processing system. The distributed processing system identifies and utilizes capabilities of...
|
|
|
7016996 |
Method and apparatus to detect a timeout condition for a data item within a process
A method for detecting a timeout condition for a data item (e.g., a request) within the process (e.g., within an arbitration process) includes maintaining a current time as a first N-bit binary...
|
|
|
7015913 |
Method and apparatus for multithreaded processing of data in a programmable graphics processor
A graphics processor and method for executing a graphics program as a plurality of threads where each sample to be processed by the program is assigned to a thread. Although threads share...
|
|
|
7016934 |
Cooperate processing units using stored cooperation problem solving knowledge and receive information to perform problem solving
A mobile agent mediates cooperation among schedulers by executing a cooperation protocol. For heuristics such as strategies and the order in which variables are decided, which are used as criteria...
|
|
|
7017156 |
System for computing an estimate execution time by totaling the time value base on an architecture or a software operating environment
Access to computer system resources is regulated by computing an estimated execution time for an operation which seeks to use the resources. Once computed, the estimated execution time is used to...
|
|
|
7017157 |
Method and system for recording operating system call information
The present invention is implementing high efficiently traces of system calls for calling inner processing of an operation systems (OS) in an information processing device acting by an operating...
|
|
|
7013464 |
Method of communicating across an operating system
A method of communicating across an operating system using a plurality of processes and a plurality of memory sources disposed within one or more processors is disclosed. The method includes the...
|
|
|
7010789 |
Independent net task identification for efficient partition and distribution
A task management system, method and computer program product for determining optimal placement of task components on multiple machines for task execution, particularly for placing program...
|