Matches 1 - 50 out of 272 1 2 3 4 5 6 >
Match Document Document Title
7620951 Hiding memory latency  
An approach to hiding memory latency in a multi-thread environment is presented. Branch Indirect and Set Link (BISL) and/or Branch Indirect and Set Link if External Data (BISLED) instructions are...
7603662 System and method for sensing types of local variables  
Intermediate code is executable on a virtual machine. Hence, source code that is compiled on a first computing device can be distributed to a second computing device in an intermediate form as long...
7600222 Systems and methods for managing drivers in a computing system  
Managed code, including applications, runtime, and driver, have a priori knowledge of the client's exact hardware configuration, just as the JIT compiler has a priori knowledge of the...
7600012 Configuration management method for P2P CE networks  
A configuration management system for use with a P2P CE network includes a configuration management language (CML) describing devices and functions of a NetCE Environment. A P2P configuration...
7596783 Methods and apparatus to implement annotation based thunking  
Methods and apparatus to implement annotation based thunking are disclosed. An example method comprises locating a parameter of a function, the parameter to be passed as a pointer if a size of the...
7594221 Method and apparatus for translating binary code  
A method of translating binary code instructions from a source format to a target format for processing by a target processor includes converting a source instruction into a source intermediate...
7587712 End-to-end architecture for mobile client JIT processing on network infrastructure trusted servers  
A method for off loading resource intensive compilations is disclosed. The method may include enabling a user of a wireless handheld device to request a platform independent application. The...
7571434 Method and apparatus for transparent invocation of a characteristics extractor for pattern-based system design analysis  
A method for analyzing a target system that includes obtaining a plurality of characteristics from the target system using a characteristics extractor and at least one selected from the group...
7568191 Method and apparatus for superword register value numbering  
A method and apparatus for superword register value numbering includes hashing an operation code and the value numbers of a plurality of sources to generate a flint hash value. The method and...
7555748 Method and apparatus for improving data cache performance using inter-procedural strength reduction of global objects  
Inter-procedural strength reduction is provided by a mechanism of the present invention to improve data cache performance. During a forward pass, the present invention collects information of...
7546579 Systems and methods for plain old java object (POJO) persistence  
The present invention uses annotations and SQL to retrieve and/or persist POJO data from/to a database, respectively. Using SQL will enable developers to unleash the full querying power of their...
7543285 Method and system of adaptive dynamic compiler resolution  
A method and system of adaptive dynamic compiler resolution. At least some of the illustrative embodiments are a computer-implemented method comprising compiling a source file containing an...
7543271 Compiling source code using generic classes  
A method includes receiving a portion of JAVA™ language software having a declaration of an instance of a generic class, parsing the declaration into a token corresponding to the generic class,...
7539983 Tool for processing software programs using modified live-ness definition  
A compiler that forms an intermediate representation of a program using a flow graph with less than all possible edges used to model asynchronous transfers within the program. The flow graph is...
7533376 Dynamic linking in constrained environment  
A platform independent binary object (PIBO) operable on disparate computing environments that have a selected hardware architecture without requiring rebuilding or reloading is provided. The PIBO...
7512938 Typed intermediate representation for object-oriented languages  
Described herein are typed intermediate representations of object-oriented source code that preserve notions of class names, as well as add structure-based information related to classes in the...
7512936 Code diversification  
Methods and apparatus, including computer systems and program products, that relate to diversification of computer code. The methods feature a machine-implemented method that includes receiving...
7503038 System and method for seamlessly comparing objects  
The present comparison technique operates on objects having the same type, similar types, or different types. Multiple comparison objects may be compared against one or more reference objects. The...
7500231 Method, software product and system for carrying out universal, computer-aided information processing  
Disclosed are a method, a software product and a system for machine-executable information processing, representing information in a hierarchical data structure consisting of at least two hierarchy...
7478375 Directed acyclic graph (DAG) exploration through separation of concerns  
A method for concern-based processing of a directed acyclic graph (DAG) using aspect-oriented programming includes instantiating a plurality of aspects, each aspect associated with one concern for...
7458071 Compilation method, compiler apparatus and compiler  
The compilation method, which allows a programmer to perform programming without minding about pass-by-reference, and offers efficiency in generating codes even in the case of using “pass by...
7444644 Secure access of objects generated from data representation language representations of the objects in a distributed computing environment  
A mechanism for securely decompiling representations of objects into copies of the objects is described. A virtual machine may include extensions for decompiling data representation language...
7441238 Extendable compiler framework  
To meet the current trend in computer programming, a multi-programming-language compiler system is designed to include a compiler framework which creates a general environment in which to carry out...
7441237 System and method for extending a compiler through a composer  
A system and method for interfacing additional translation logic via composer(s) to a compiler to extend the capabilities of the compiler is provided. Generally, composer(s) can be software...
7434211 Transient shared computer resource and settings change bubble for computer programs  
Described is a mechanism that preserves the state of computer system shared resources and/or settings, and ensures that changes thereto are reverted when an application exits. A shared resource...
7426722 Program code conversion for program code referring to variable size registers  
A method of dynamic real time translation of first program code written for a first programmable machine into second program code (target code) for running on a second programmable machine...
7409681 Obtaining translation of generic code representation  
An execution apparatus ( 10 ) such as a user PC identifies that translation of generic code representation is required (e.g. Java bytecode included or referenced as part of a web page downloaded...
7409680 Program code conversion for a register-based program code  
A method of dynamic real time translation of first program code written for a first programmable machine into second program code (target code) for running on a second programmable machine...
7406683 System and method providing for interaction between programming languages  
Interaction between programming languages includes receiving a command from a user, where the command is written in a first programming language. The first programming language is converted to an...
7386861 System and method for efficiently blocking event signals associated with an operating system  
A blocking system intercepts communications between a software program and an operating system in order to handle blocking and unblocking of event signals. The blocking system intercepts system...
7376939 System for architecture and resource specification and methods to compile the specification onto hardware  
Electronic design automation tool specifies an architecture at a system level and its component (which include intellectual property (IP) cores like embedded processors, arithmetic logic units...
7373642 Defining instruction extensions in a standard programming language  
A method is provided for modifying a program written in a standard programming language so that when the program is compiled both an executable file is produced and an instruction is programmed...
7353163 Exception handling method and apparatus for use in program code conversion  
A method of handling exceptions for use in an emulator ( 20 ) performing program code conversion. Registers (X) of a subject machine ( 11 ) being emulated ( 20 ) are represented by a pair of...
7346900 Register-based program code conversion  
A method of dynamic real time translation of first program code written for a first programmable machine into second program code (target code) for running on a second programmable machine...
7340728 Methods and systems for direct execution of XML documents  
The invention relates to a method, system and apparatus for the direct execution of XML-documents by means of decoration of a XML-document, a document type definition (DTD) or their representation...
7325230 System for compiling source programs into machine language programs, a computer implemented method for the compiling and a computer program product for the compiling within the computer system  
A system for compiling source programs into machine language programs, comprising: a data type information processing module configured to analyze a definition statement of a fixed-point data type...
7316011 Memory reduction for object-oriented compilers  
An exemplary method includes parsing metadata associated with at least a portion of source code to construct a truncated parse tree; selecting a segment of the truncated parse tree; parsing...
7284241 Compiler, compiler apparatus and compilation method  
An operator definition file 102 and the like included in a source program 101 and a compiler 100 that translates the source program 101 into a machine language program 105 are provided....
7263693 Combined verification and compilation of bytecode  
The present invention is a new method and apparatus to perform combined compilation and verification of platform independent bytecode instruction listings into optimized machine code. More...
7254809 Compilation of unified parallel C-language programs  
Methods, compiler apparatus and a computer program product for compiling UPC source code are disclosed. UPC-unique constructs are converted into C-level form. The C-level constructs are inserted...
7240342 User transparent continuous compilation  
According to one embodiment, systems, apparatus and methods are disclosed for installing a program onto a target machine, executing the program, and responsive to a change in profile data collected...
7228531 Methods and apparatus for optimizing a processor core on a programmable chip  
Methods and apparatus are provided for efficiently implementing a customizable processor core on a programmable chip. Source code provided in a high level language is compiled into intermediate...
7219338 Multi-language compilation  
A system and method for multi-language compilation is provided. The system and method provide a mechanism for two or more separately written compiler components to co-operate in the compilation of...
7216338 Conformance execution of non-deterministic specifications for components  
To perform conformance checking of a software implementation with a (possibly non-deterministic) specification, a software implementation and a software specification are applied to produce a CT...
7213237 Intermediate code preprocessing apparatus, intermediate code execution apparatus, intermediate code execution system, and computer program product for preprocessing or executing intermediate code  
This intermediate code execution system has a first subsystem having a first interpreter which corresponds to an instruction set generated during compilation and sequentially interprets and...
7210133 Program code conversion  
A program storage medium storing an emulation system for performing dynamic real time translation of first program code written for the first programmable machine into second program code (target...
7197748 Translation and transformation of heterogeneous programs  
Each component binary in a heterogeneous program is translated from a platform-specific instruction set into a set of intermediate representation (IR) instructions that are platform-neutral. The IR...
7197747 Compiling method, apparatus, and program  
A method and system for compiling a program written in a type-safe language. Instructions are reordered for speculative execution while reducing the execution time of the program. A dependency...
7197512 Type bridges  
Methods, systems, and computer program products for converting an object of one type to an object of another type that allow for the runtime operation of the conversion process to be altered or...
7181735 Method and apparatus for analyzing program based on rules of programming language before optimization in compiler  
An apparatus for facilitating optimization processing in a compiler includes a language-specific-rule table which stores one or more predetermined rules which are specified for one or more...
Matches 1 - 50 out of 272 1 2 3 4 5 6 >