Parallel

CL 717 SC 119
6973638 Execution of extended activity diagrams by code generation
Dec-6-2005 A process modeling tool for graphically representing a process which includes transactions and events, and for generating computer code representing the process. A graphical tool creates a graphical representation...
6973467 Table format data presenting method, inserting method, deleting method, and updating method
Dec-6-2005 A method to perform the insertion, deletion and updating of data in table-format data quickly and appropriately. A CPU 12 accepts a record number as a subscript, generates a subscript conversion array...
6931544 Method and apparatus for executing multiple JAVA(™) applications on a single JAVA(™) virtual machine
Aug-16-2005 A modified JAVA(™) execution environment is described. The modified environment supports multiple JAVA(™) applications on a single JAVA(™) virtual machine (JVM). This modified environment...
6842895 Single instruction for multiple loops
Jan-11-2005 Embodiments of the present invention relate generally to the manner in which processors execute multiple loop instructions. That is, embodiments of the invention relate to the organization of multiple...
6760630 Method and implementation of process control
Jul-6-2004 A software-implemented method and implementation is disclosed for commissioning an automated system. The implementation analyzes the configuration of one or more operational components in the automated...
6732354 Method, system and software for programming reconfigurable hardware
May-4-2004 The method, system and tangible medium storing computer readable software of the present invention, provide for program constructs, such as commands, declarations, variables, and statements, which have...
6725448 System to optimally create parallel processes and recording medium
Apr-20-2004 An optimizing system, method and computer readable recording medium to increase the speed of parallel processing by allowing a mixture of automatic creation of parallel processes and OpenMP API processing...
6675371 Java and native application window integration
Jan-6-2004 A system for adding functionality to a graphical user interface of a non-Java based, or native, application, using the Java programming language is provided. A Java window, or dialog, is configured to...
6622301 Parallel program generating method
Sep-16-2003 When converting a sequential execution source program into a parallel program to be executed by respective processors (nodes) of a distributed shared memory parallel computer, a compiler computer transforms...
6460176 Method of, apparatus for, and recording medium storing a program for, parallelizing a program containing an array designated to undergo indirect and irregular division
Oct-1-2002 A method of, apparatus for and computer-readable medium for obtaining a program for a distributed memory-type parallel computer by dividing data for a program written for a serial processing computer....
6321373 Method for resource control in parallel environments using program organization and run-time support
Nov-20-2001 A system and method for dynamic scheduling and allocation of resources to parallel applications during the course of their execution. By establishing well-defined interactions between an executing job...
6286130 Software implemented method for automatically validating the correctness of parallel computer programs
Sep-4-2001 A software-implemented method for validating the correctness of parallel computer programs, written in various programming languages, with respect to these programs' corresponding sequential computer programs....
6106575 Nested parallel language preprocessor for converting parallel language programs into sequential code
Aug-22-2000 A preprocessor for a nested parallel language converts a program written in the nested parallel language to a sequential programming language and calls to a message passing interface. The sequential programming...
6016395 Programming a vector processor and parallel programming of an asymmetric dual multiprocessor comprised of a vector processor and a risc processor
Jan-18-2000 The present invention provides a new programming language which. is a superset of C++ optimized for writing vectorized dual-threaded programs on the MSP media processor. This invention discloses novel...
5937194 Method of, system for, and article of manufacture for providing a generic reduction object for data parallelism
Aug-10-1999 A data-parallel reduction operation is performed by a group of threads, a rope, participating in a multi-level two-phase tree structure: a fan-in computation phase followed by a fan-out broadcast phase....
5838976 System and method for profiling code on symmetric multiprocessor architectures
Nov-17-1998 A profiler that accurately measures performance metrics for all threads executing a process on a SMP computer system. The profiler uses dynamic instrumentation to cause threads to sample performance metrics...
5265249 Individual task accounting for multiprocessor systems when executing multitask jobs
Nov-23-1993 In a multiprocessor system, a table is created for each multitask job in the main memory. The table contains a first memory field for storing a task count value "m", second memory fields respectively identified...
5134705 System and method for concurrency simulation
Jul-28-1992 A system and method which assumes that the process being evaluated is written in a highly concurrent language or at least is capable of high degree of concurrent operations. The parameters employed in...
4821181 Method for converting a source program of high level language statement into an object program for a vector processor
Apr-11-1989 Vectorization is enabled in a source program having a conditional branch in a loop in which a sequence of definition and reference of data is disordered by the vectorization. A statement reordering part...