Dependency based cooperative processing of multiple programs working together to accomplish a larger task

CL 718 SC 106
6434594 Virtual processing network enabler
Aug-13-2002 A system and method for distributing the execution of computer application programs among one or more computational resources over a computer network is described. This invention also manages the execution...
6430590 Method and apparatus for processing executable program modules having multiple dependencies
Aug-6-2002 A computer readable storage medium for executing a simulation process representing a collection of semiconductor devices and tests for the devices. The simulation process constitutes a batch job of a plurality...
6430564 Java data manager for embedded device
Aug-6-2002 A data manager manages global data within a Java Virtual Machine (JVM) installed and running in an embedded device. The data manager maintains a data class list that stores data class identifiers associated...
6424988 Multicomputer system
Jul-23-2002 A method is provided for responding to a computer system call requesting creation of such new process in a multicomputer system which includes multiple sites, each site including a local processor and...
6421667 Delta model processing logic representation and execution system
Jul-16-2002 The invention presents novel method, apparatus, and data structures for storing, maintaining, and executing processing logic on a computer system. Processing logic is encoded into its distinct, constituent...
6418442 Method and apparatus for providing thread-specific computer system parameters
Jul-9-2002 The present invention provides a system that looks up thread-specific computer system parameters from a centralized repository. These thread-specific computer system parameters govern interactions between...
6408323 Job execution managing apparatus and computer-readable recording medium with program recorded therein for making a computer function as a job execution managing apparatus
Jun-18-2002 The job execution managing apparatus according to the present invention comprises an information storing section for storing therein job information comprising a character string defining a user's action...
6393433 Methods and apparatus for evaluating effect of run-time schedules on performance of end-system multimedia applications
May-21-2002 A method of evaluating an effect of a run-time scheduling policy on a performance of an end-system, having associated resources, running one or more applications, each application having one or more tasks...
6385715 Multi-threading for a processor utilizing a replay queue
May-7-2002 A processor is provided that includes an execution unit for executing instructions and a replay system for replaying instructions which have not executed properly. The replay system is coupled to the execution...
6366946 Critical code processing management
Apr-2-2002 A technique for processing a critical code section which cannot be executed concurrently by more than one executable unit (e.g., a thread, a process, a fiber, etc.). A first executable unit prepares a...
6356889 Method for determining optimal database materializations using a query optimizer
Mar-12-2002 A method for determining optimal database materializations utilizing a query optimizer in a database management system. The method takes one or more queries as inputs and using the query optimizer in the...
6345295 Conducting traces in a computer system attachment network
Feb-5-2002 A trace facility for a computer system attachment network, a method for operating that network, and trace tools in the network. The network has a plurality of the trace tools, each connected to a communication...
6343309 Method and apparatus for parallelizing a graphics pipeline
Jan-29-2002 A method and apparatus for processing hierarchical graphics data from an application. The data processing system includes a plurality of threads in which a first thread receives graphics data from the...
6338130 Adaptive method and apparatus for allocation of DSP resources in a communication system
Jan-8-2002 A communication system (100) includes at least one digital signal processor (DSP) and a WAN driver (80) operating on a processor that is electrically coupled to a memory. The WAN driver (80) receives task...
6338078 System and method for sequencing packets for multiprocessor parallelization in a computer network system
Jan-8-2002 Network input processing is distributed to multiple CPUs on multiprocessor systems to improve network throughput and take advantage of MP scalability. Packets received on the network are distributed to...
6336134 Dynamic clients, dynamic partitions, locking, and migration capability for distributed server for real-time collaboration
Jan-1-2002 A method for building a locking, migration, dynamic clients, and dynamic partitions capable distributed server for a real-time collaboration session supports the synchronous creation and deletion of partitions...
6334141 Distributed server for real-time collaboration
Dec-25-2001 A distributed server for real-time collaboration is substituted for a centralized server to address the problem of the development of unacceptable communication and computation bottlenecks resulting from...
6330583 Computer network of interactive multitasking computers for parallel processing of network subtasks concurrently with local tasks
Dec-11-2001 A local area computer network provides distributed parallel processing. The network comprises a plurality of workstations or personal computers, each having preemptive multitasking for the interactive...
6327631 Signal processing apparatus
Dec-4-2001 A processing apparatus includes a network of interconnected processors comprising a plurality of signal processors for digitally processing input signals in real time to generate output signals and one...
6327607 Invocation architecture for generally concurrent process resolution
Dec-4-2001 An invocation architecture for generally concurrent process resolution comprises a plurality of interconnected processors, some of the processors being homogeneous processors and others of the processors...
6301634 Real time control method for a robot controller
Oct-9-2001 A robot controller and its control method use a generic personal computer and a PC operating system. The controller 10 comprises the following: a task-switching unit 30 that switches tasks on a pre-emptive...
6300078 Computer system and method for determining a number of primary targets of a drug
Oct-9-2001 This invention relates to methods and systems for characterizing the actions of drugs in cells. In particular, the invention provides methods for identifying multiple primary targets through which a drug,...
6298422 Method for reducing the memory requirements for an application program executing in a multi-tasking environment
Oct-2-2001 The invention provides a method for reducing the memory requirements and CPU cycle consumption of an executing program in a suspended state suspends the program by intercepting the entry points of the...
6292885 Method of estimating effect of parallel processing and recording medium for method
Sep-18-2001 An apparatus automatically estimates the effect of processing steps of procedures in parallel by computer. The apparatus collects SMF (system management function) records from an SMF data set that is in...
6289368 Method and apparatus for indicating the status of one or more computer processes
Sep-11-2001 A method and apparatus for graphically indicating the status of one or more computer processes. The processes can be batch or online processes, which can be scheduled for, executing or abended on a mainframe...
6275845 Collective communication apparatus in multiprocessor system
Aug-14-2001 A collective communication apparatus in a multiprocessor system which shortens communication processing time by reducing data transfer that utilizes communication paths of low performance includes a processor...
6272618 System and method for handling interrupts in a multi-processor computer
Aug-7-2001 A system and method for handling system management interrupts in a multi-processor computer is disclosed. When the computer enters system management mode, the method uses the registers of each processor...
6269440 Accelerating vector processing using plural sequencers to process multiple loop iterations simultaneously
Jul-31-2001 An apparatus and method that speeds the processing of data vectors in a digital processor is disclosed. In accordance with the present invention, a vector zero overhead loop with parallel issue processes...
6253371 Method for supporting parallelization of source program
Jun-26-2001 In order to generate a source program or an object code which can be executed in parallel efficiency by detecting an independent operation of a large grain size from a program which can not be analyzed...
6243762 Methods and apparatus for data access and program generation on a multiprocessing computer
Jun-5-2001 The invention provides improvements to multiprocessing systems of the type having a plurality of processes, each with an associated memory, and mechanisms that permit each process to access storage locations...
6240549 Method and system for analyzing and displaying program information
May-29-2001 Through an operation of a debugger 57, a process with respect to certain assumed collaboration is carried out for each module such that breakpoints may be set up at appropriate locations in a program....
6233664 Apparatus and method for swapping contents between main memory and auxiliary memory and web video phone adopting the apparatus
May-15-2001 An apparatus and method for swapping program code and data between a main memory and an auxiliary memory, and a web video phone adopting the apparatus, are provided. The web video phone includes a key...
6230313 Parallelism performance analysis based on execution trace information
May-8-2001 A system for conducting performance analysis for executing tasks. The analysis involves generating a variety of trace information related to performance measures, including parallelism-related information,...
6230198 Server-to-server event logging
May-8-2001 Disclosed are a method, embodiable in computer readable program code, and a system for providing server-to-server event logging. A server-to-server event message is generated including 1) an event identifier,...
6226665 Application execution environment for a small device with partial program loading by a resident operating system
May-1-2001 Small application programs called "applets" are defined by pseudo-code (p-code) instructions. Each applet is divided into software components that are executed by a processor, operating as a state machine....
6223203 Method for performing parallel management operations including and deleting computer systems
Apr-24-2001 The time required for executing a function over a network of computer systems in a high availability system is minimized. A list of computer systems is provided by a parent process. The list includes a...
6216150 Program product for an application programming interface unifying multiple mechanisms
Apr-10-2001 Program product for an application programming interface that unifies a plurality of mechanisms into a single framework. The interface includes a mechanism for communicating between members of a process...
6209044 Method and apparatus for controlling a display monitor in a PC/TV convergence system
Mar-27-2001 A computer system comprising a display monitor including an audio function and a computer coupled to the display monitor including a computer controller for controlling the audio function in the monitor....
6205465 Component extensible parallel execution of multiple threads assembled from program components specified with partial inter-component sequence information
Mar-20-2001 A method and apparatus for parallel processing is provided. A parallel execution object organizes and initiates execution of two or more parallel processing threads that act on members in the context of...
6205468 System for multitasking management employing context controller having event vector selection by priority encoding of contex events
Mar-20-2001 A context controller for managing multitasking in a processor and a method of operating the same. In one embodiment, the context controller includes: (1) an event recorder that records occurrences of events...
6195590 System for control and resource allocation for the manufacture of a product
Feb-27-2001 A control system for the manufacture of a product. A network of activities is created in a primary computer and a baseline schedule is determined. The baseline schedule dates are transmitted to a plurality...
6192391 Process stop method and apparatus for a distributed memory multi-processor system
Feb-20-2001 A process stop method and apparatus applicable to a distributed memory multi-processor system allows an efficient stop processing for the entry of a checkpoint during parallel processing where data are...
6185578 Program creation apparatus, program creation method, and recording medium containing a software program for implementing the method
Feb-6-2001 The present invention provides a program creation apparatus for a software development system capable of deleting some of modules during an execution. A header file 30 and a source file 31 are compiled...
6178497 System and method for determining the relative age of instructions in a processor
Jan-23-2001 A system and method for determining an age function by performing a logical function on each entry residing within a queue, determining when a particular one of the entries residing in the queue was stored...
6173308 Deadlock detection mechanism for data processing system, with doublechecking to confirm that detected deadlock is non-spurious
Jan-9-2001 A distributed data processing system has a deadlock detection mechanism for detecting a potential deadlock involving a cyclic chain of dependencies between transactions. The system also has a deadlock...
6157948 Program reception/execution apparatus which can start execution of program even when only part of program is received, and program transmitter for it
Dec-5-2000 When a program transmission apparatus divides a program into a plurality of partial programs before transmission, a program reception execution apparatus executes a partial program when the partial program...
6144984 Method and apparatus for controlling connected computers without programming
Nov-7-2000 A process for creating, maintaining, and executing network applications. A user specifies a network application as an interconnection of tasks, each task being addressed to run on one or more computers....
6128640 Method and apparatus for user-level support for multiple event synchronization
Oct-3-2000 A system and method for emulating complete operating system support for synchronization of the execution of a process on multiple independent events. The emulation includes creating a thread and control;...
6110220 Concurrent hardware-software co-synthesis of hard real-time aperiodic and periodic specifications of embedded system architectures
Aug-29-2000 Hardware-software co-synthesis of an embedded system requires mapping of its specifications into hardware and software modules such that its real-time and other constraints are met. Embedded system specifications...
6108649 Method and system for supplanting a first name base with a second name base
Aug-22-2000 A method and system for supplanting a first name base with a second name base. The system consolidates name bases from different network operating systems into a single name base administrable from a single...