Matches 51 - 98 out of 98 < 1 2
Match Document Document Title
6629312 Programmatic synthesis of a machine description for retargeting a compiler  
An MDES extractor automatically extracts a machine description (MDES) for re-targeting a compiler from a structural representation of a datapath of an explicitly parallel instruction computing...
6611844 Method and system for java program storing database object entries in an intermediate form between textual form and an object-oriented form  
A method and system for providing an intelligent intermediate form of an object-oriented database. The intermediate form is derived from a grammatical form of an object-oriented database through...
6609248 Cross module representation of heterogeneous programs  
An output translator provides for cross module representations of components within a heterogeneous program by translating modifying a platform-neutral intermediate representation (IR) of the...
6609130 Method for serializing, compiling persistent textual form of an object-oriented database into intermediate object-oriented form using plug-in module translating entries according to grammar  
A method and system for customizing the transformation of an object-oriented database to and from a grammatical form. A grammatical form is an expression of an object-oriented database in a textual...
6606632 Transforming transient contents of object-oriented database into persistent textual form according to grammar that includes keywords and syntax  
A method and system for serializing a transient object-oriented database into a persistent form. The persistent form is a grammatical form, an expression of an object-oriented database in a textual...
6598052 Method and system for transforming a textual form of object-oriented database entries into an intermediate form configurable to populate an object-oriented database for sending to java program  
A method and system for compiling a grammatical form of an object-oriented database into an intermediate form of that database. The grammatical form is a persistent form of an object-oriented...
6571388 Building a custom software environment including pre-loaded classes  
A system for creating a custom environment for executing application programs in a target device. The system broadens the applicability of software environments like Java by providing custom...
6546549 Source code transformation process and recording medium  
A process for transforming an original source code containing a description of a stub method employed in an object interaction into another source code corresponding to an environment on which a...
6542899 Method and system for expressing information from an object-oriented database in a grammatical form  
A grammar to represent a hierarchical object-oriented database. The grammar comprises a set of keywords and a syntax. The keywords include “tree”, “entry”, “properties”, and...
6526570 File portability techniques  
Systems and methods for building a platform specific compiler in a multi-platform environment are provided. A set of user defined platform dependent compiler architecture descriptors that describe...
6487716 Methods and apparatus for optimizing programs in the presence of exceptions  
A method and several variants are provided for analyzing and transforming a computer program such that instructions may be reordered even across instructions that may throw an exception, while...
6460178 Shared library optimization for heterogeneous programs  
A shared library optimization process relocates a code block in a platform-neutral intermediate representation (IR) of a library into the IR of another library. The shared library optimization...
6446256 Extension of parsable structures  
A bilateral interface may comprise an object interface and, optionally, a language interface. The object interface comprises at least an object-side object interface to be included in an external...
6438619 Operating system based remote communication system  
A remote communication system provides a fast, efficient and user-friendly interface which does not suffer from the inefficiencies of the data transfer bottlenecks inherent in the prior art devices...
6128011 Cross-platform digital signal processing designs using Java and C  
A platform-independent software-implemented digital signal processing system in a computer system. The digital signal processing system is comprised of a digital signal processing unit implemented...
6118940 Method and apparatus for benchmarking byte code sequences  
Method and apparatus for creating benchmark programs for the analysis of java virtual machine implementations are implemented. Java applications and applets are compiled into an intermediate code...
6029000 Mobile communication system with cross compiler and cross linker  
A wireless data platform (10) comprises a plurality of processors (12,16). Channels of communication are set up between processors such that they may communicate information as tasks are performed....
6021272 Transforming and manipulating program object code  
A method and system for transforming and manipulating program object code. A set of program object code is transformed into a form in which it may be readily manipulated, preferably a form which is...
6021275 Object code structure and method for translation of architecture independent program implementations  
Endian format affects the representation of both literal data and pointer data whether represented in a global data specification (i.e., in a data section) or as immediate operand values in-line...
6018628 Method of implementing parameterized types to be compatible with existing unparameterized libraries  
A method and apparatus for generating code using parameterized classes which is compatible with an existing class library that was previously generated using unparameterized classes is disclosed....
5966535 Method and apparatus for generating program code for world wide web service applications  
A new application language called the MAWL language and a compiler for the new application language called the MAWL compiler are provided for use by programmers of World Wide Web services. The MAWL...
5966539 Link time optimization with translation to intermediate program and following optimization techniques including program analysis code motion live variable set generation order analysis, dead code elimination and load invariant analysis  
A computer system is directed to convert a program written as a plurality of high level source code modules into corresponding machine executable code. The source code modules are compiled into an...
5960200 System to transition an enterprise to a distributed infrastructure  
An automated system transitions an entire enterprise to a distributed infrastructure. The system includes a process for organizing and managing the transition, a multi-tiered client/server...
5946489 Apparatus and method for cross-compiling source code  
A method of cross-compiling computer programs includes the step of extracting constants from an inheriting computer program written in a first computer language. The extracted constants refer to a...
5940621 Language independent optimal size-based storage allocation  
Compiler performance is improved without compromising program correctness by altering the commonly expected ordering that has been used in the past. A more efficient memory image is provided which...
5923882 Cross-module optimization for dynamically-shared programs and libraries  
A system and method of eliminating some of the indirect addressing associated with Position Independent Code (PIC). The invention applies cross-module optimization to dynamic linking of shared...
5911076 Object oriented framework for creating new emitters for a compiler  
An emitter framework including several classes of support objects and a generic emitter class that can be subclassed to produce a new emitter for a compiler. The input to the framework is a first...
5836014 Method of constructing a constant-folding mechanism in a multilanguage optimizing compiler  
A compiler framework comprises a generic compiler back end which may be used by a plurality of front ends to generate object code for a target computer system. Each front end scans and parses a...
5812851 Compiler with generic front end and dynamically loadable back ends  
A system and method provides for variable target outputs from a compiler with only a single execution. The compiler includes a front end, a generic back end, and plurality of individual back ends...
5781779 Tools for efficient sparse matrix computation  
To generate computationally efficient computer program code for carrying out computer computations on matrix organized input data, a program first is written in a relatively high-level language...
5659753 Interface for symbol table construction in a multilanguage optimizing compiler  
A compiler framework uses a generic "shell" and a generic back end (where the code generator is target-specific). The generic back end provides the functions of optimization, register and memory...
5606697 Compiler system for language processing program  
A compiler includes an optimizing function combination table, so that a plurality of optimization processing are carried out in accordance with different combinations of optimizing functions in the...
5598560 Tracking condition codes in translation code for different machine architectures  
A code translator, constructed similar to a compiler, accepts as an input to be translated the assembly code written for one architecture (e.g., VAX), and produces as an output object code for a...
5548761 Compiler for target machine independent optimization of data movement, ownership transfer and device control  
A method and apparatus designed to expose the power of manipulating data transfer and ownership to the compiler has been given. The key ideas behind the XDP methodology are its separation of data...
5488714 Computer program analyzer for adapting computer programs to different architectures  
An extended mode analyzer (EMA) processes source code modules, detects suspicious instruction patterns and produces recommendations for code modification. The EMA applies knowledge based technology...
5396631 Compiling apparatus and a compiling method  
A compiling apparatus has a front end for providing intermediate representations according to a source program; an optimizing unit for optimizing the intermediate representations; an intermediate...
5375242 Compiler architecture for cross-module optimization  
An improved compilation and linkage system for use in operating a computer to generate a cross-module optimized executable code file from a plurality of source files and object files. The source...
5355491 Compiler including retargetable data generation  
A retargetable data generation method for a compiler program which may be executed on a general purpose information handling system such as an IBM System 370 includes the following steps, ordering...
5339419 ANDF compiler using the HPcode-plus compiler intermediate language  
A computer software compiler system and method for distributing a machine independent computer program, created on a native computer platform, to heterogeneous target computer platforms. The system...
5339238 Register usage tracking in translating code for different machine architectures by forward and reverse tracing through the program flow graph  
A code translator, constructed similar to a compiler, accepts as an input to be translated the assembly code written for one architecture (e.g., VAX), and produces as an output object code for a...
5327568 Apparatus for supporting graphic data driven program development and for displaying instruction execution results superimposed on the graphic program  
An apparatus for supporting development of a graphic data driven program includes a data driven mechanism enabling instructions of the data driven program to be executed whenever all input data...
5307492 Mapping assembly language argument list references in translating code for different machine architectures  
A code translator, constructed similar to a compiler, accepts as an input to be translated the assembly code written for one architecture (e.g., VAX), and produces as an output object code for a...
5301325 Use of stack depth to identify architechture and calling standard dependencies in machine code  
A code translator, constructed similar to a compiler, accepts as an input to be translated the assembly code written for one architecture (e.g., VAX), and produces as an output object code for a...
5280613 ANDF installer using the HPcode-Plus compiler intermediate language  
A computer software compiler system and method for distributing a machine independent computer program, created on a native computer platform, to heterogeneous target computer platforms. The system...
5276881 ANDF producer using the HPcode-Plus compiler intermediate language  
A computer software compiler system and method for distributing a machine independent computer program, created on a native computer platform, to heterogeneous target computer platforms. The system...
4823257 Information processing system having smart memories  
An information processing system including a host CPU and a plurality of external memories is disclosed in which each of the external memories is formed of a smart memory having a large memory...
4672532 Software/hardware integration control system  
A method and control system for integrating machine independent software written in a high level language with the hardware and software characteristics of a selected processor system to generate...
4667290 Compilers using a universal intermediate language  
A method for directing a digital data processor to translate a program written in a source language into a sequence of machine executable instructions. The method consists of the translation of the...
Matches 51 - 98 out of 98 < 1 2