| 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... |