| 5187789 |
Graphical display of compiler-generated intermediate database representation |
| Feb-16-1993 |
The graphical display of compiler intermediate database representation is produced to function as an aid in the development of highly optimizing compilers, the inspection of the compiler-generated intermediate... |
| 5179702 |
System and method for controlling a highly parallel multiprocessor using an anarchy based scheduler for parallel execution thread scheduling |
| Jan-12-1993 |
An integrated software architecture for a highly parallel multiprocessor system having multiple tightly-coupled processors that share a common memory efficiently controls the interface with and execution... |
| 5119465 |
System for selectively converting plurality of source data structures through corresponding source intermediate structures, and target intermediate structures into selected target structure |
| Jun-2-1992 |
A data structure format conversion system comprising a front end converter, a back end converter, and a converter executive. The front end converter converts a source data structure in a source format... |
| 5107418 |
Method for representing scalar data dependences for an optimizing compiler |
| Apr-21-1992 |
A method for representing scalar data dependencies for an optimizing compiler wherein a global scalar data dependence graph is created to represent all of the scalar objects in an entire program. The scalar... |
| 5088034 |
Compiling method for determining programs to be executed parallelly by respective processors in a parallel computer which transfer data with a data identifier to other processors |
| Feb-11-1992 |
A compiler for generating from a serially processed type source program described in a high level language the object codes to be executed in parallel by a parallel processor system which is composed of... |
| 4965724 |
Compiler system using reordering of microoperations to eliminate interlocked instructions for pipelined processing of assembler source program |
| Oct-23-1990 |
A compiler system compiles a source program described with assembler instructions, each of which defines microoperations, into a target program for use in a digital signal processor. If two of the assembler... |
| 4916610 |
Multilanguage software integration through preprocessing |
| Apr-10-1990 |
A method of assuring consistency of constants in a multilanguage software system, includes generating a first set of code written in a first language using a plurality of symbolic constants to represent... |
| 4843545 |
Compile method using copy propagation of a variable |
| Jun-27-1989 |
A compile method to be executed in a digital computer includes the step for detecting among statements in source program codes a first statement defining a first variable and including a polynomial of... |
| 4656582 |
Generating storage reference instructions in an optimizing compiler |
| Apr-7-1987 |
A method for improving the quality of code generated by a compiler in terms of execution time, object code space, or both. The method is applicable to computers that have a redundancy of instructions,... |
| 4571678 |
Register allocation and spilling via graph coloring |
| Feb-18-1986 |
In an optimizing compiler which receives a high level source language program and produces machine interpretable instructions, a method for assigning computational data utilized by the program to a limited... |