Matches 151 - 200 out of 312 < 1 2 3 4 5 6 7 >


Match Document Document Title
US20070006194 Static analysis method regarding lyee-oriented software  
A static analysis method conventionally used is applied to the Lyee requirement. More specifically, for Lyee requirement as an object, optimization (classical optimization, optimization by...
US20120198427 Ensuring Register Availability for Dynamic Binary Optimization  
A compiler compiles code in a target program by reserving at least one register for use by a dynamic binary optimizer during target program execution. When the target program is subsequently...
US20070157187 Process of automatically translating an extended activity diagram into a hardware component graph  
A process of automatically translating an extended activity diagram (EAD) into a hardware component graph (HCG). For translating the high level programming language into a Very High Speed...
US20090178032 Mining for performance data for systems with dynamic compilers  
In an example data mining process, performance data for instructions that execute in a data processing system is obtained. The performance data may comprise instruction addresses and corresponding...
US20070226717 Code transformation to optimize fragments that implement constant loading  
A code, which may be a post-link binary or a pre-link object file, can be transformed to optimize code fragments that implement loading a constant from memory. A constant loading code fragment...
US20120317560 METHOD FOR OPTIMIZING BINARY CODES IN LANGUAGE HAVING ACCESS TO ZONED DECIMAL TYPE VARIABLE, OPTIMIZATION APPARATUS AND COMPUTER PROGRAM FOR THE SAME  
An optimization technique for optimizing binary codes in a language having access to a zoned decimal type variable and applicable to binary codes including instructions which can cause side...
US20120311550 METHOD FOR OPTIMIZING BINARY CODES IN LANGUAGE HAVING ACCESS TO ZONED DECIMAL TYPE VARIABLE, OPTIMIZATION APPARATUS AND COMPUTER PROGRAM FOR THE SAME  
An optimization technique for optimizing binary codes in a language having access to a zoned decimal type variable and applicable to binary codes including instructions which can cause side...
US20090144711 SYSTEM AND METHOD FOR COMMON COMPILER SERVICES BASED ON AN OPEN SERVICES GATEWAY INITIATIVE ARCHITECTURE  
A system and method for common compiler services based on an Open Services Gateway initiative (OSGi) architecture are constructed on an OSGi framework for processing and registering a server page...
US20140359591 DYNAMIC OPTIMIZATION OF PIPELINED SOFTWARE  
In an embodiment, a system includes a processor including at least one core to execute operations of a loop that includes S stages. The system also includes stage insertion means for adding a...
US20080282237 Method and Apparatus For Generating Execution Equivalence Information  
A method of compiling code includes identifying blocks of code that are execution equivalence pairs. Other embodiments are described and claimed.
US20060225060 Code swapping in embedded DSP systems  
A method for swapping code in a digital signal processor includes determining whether the code is present in an external memory that is external to the digital signal processor or whether the code...
US20090055811 REDUCING THE RUN-TIME COST OFINVOKING A SERVER PAGE  
The present invention is a method, system and apparatus for reducing the run-time cost of invoking a server page. The system can include a server page translation unit configured to translate a...
US20070180437 Method and apparatus for moving area operator definition instruction statements within control flow structures  
A method and apparatus for use in compiling data for a program shader identifies within data representing control flow information an area operator definition instruction statement located outside...
US20060206886 Method and system for reducing program code size  
In a method for reducing code size, replaceable subsets of instructions at first locations in areas of infrequently executed instructions in a set of instructions and target subsets of...
US20090293048 Computer Analysis and Runtime Coherency Checking  
Compiler analysis and runtime coherency checking for reducing coherency problems is provided. Source code is analyzed to identify at least one of a plurality of loops that contains a memory...
US20060059474 Increasing data locality of recently accessed resources  
Applications written in modern garbage collected languages like C# tend to have large dynamic working sets and poor data locality and are therefore likely to spend excess time on managing data...
US20070094650 Method and system for optimizing source code  
Methods, systems and apparatus for optimizing a source code are provided. Dependencies for each header file and source code file in the source code are identified for all possible compilation...
US20070245324 Speculative inlining of overridden methods without using profiling information  
A computer implemented method, computer usable program code, and a data processing system for selecting a candidate implementation of a virtual overridden method for inlining into a calling...
US20060053416 Program section layout method and layout program  
A program section layout method capable of improving space efficiency of a cache memory. A grouping unit groups program sections into section groups so that the total size of the program sections...
US20060048118 Method and apparatus for optimizing code with artificial statements  
A method, apparatus, and computer instructions for facilitating optimization of code. An artificial statement is placed into the code. The artificial statement encodes information. The code is...
US20070079304 Apparatus and method for dynamic binary translator to support precise exceptions with minimal optimization constraints  
A method and apparatus for dynamic binary translator to support precise exceptions with minimal optimization constraints. In one embodiment, the method includes the translation of a source binary...
US20120042306 COMPILING SYSTEM AND METHOD FOR OPTIMIZING BINARY CODE  
A compiling system and method for optimizing binary code. The method includes the step of replacing a memory access on a stack area in order to save a value of a register with local variable...
US20100023932 Efficient Software Cache Accessing With Handle Reuse  
A mechanism for efficient software cache accessing with handle reuse is provided. The mechanism groups references in source code into a reference stream with the reference stream having a size...
US20110219364 Mechanism for Performing Register Allocation of Program Variables Based on Priority Spills and Assignments  
A mechanism for performing register allocation based on priority spills and assignments is disclosed. A method of embodiments of the invention includes repetitively detecting fat points during a...
US20100274663 RESOURCE OPTIMIZATION  
A network, method and program for allocating viewable screen area resources amongst a plurality of competing portions of content in a network comprising a plurality of end-user terminals and one...
US20080163185 Delay-load optimizer  
An application program includes an executable file and at least one other component (e.g. a DLL). A copy of the executable file is created and its import address table is modified by replacing a...
US20080028378 UTILIZING PRIOR USAGE DATA FOR SOFTWARE BUILD OPTIMIZATION  
In one embodiment, a computer system packages a first set of data objects into a first software build. The computer system evaluates at least a portion of the usage of the first software build in...
US20060253845 Method and apparatus for determining leaks in a Java heap  
An improved method, apparatus, and computer instructions for identifying a memory leak in a heap. Prior to the start of the observation period, all live objects in the heap are identified to form...
US20130291113 PROCESS FLOW OPTIMIZED DIRECTED GRAPH TRAVERSAL  
Embodiments disclosed herein relate to a process flow optimized directed graph traversal. In one embodiment, a processor performs a depth first traversal of the optimized directed graph where a...
US20090064095 COMPILER FOR GENERATING AN EXECUTABLE COMPRISING INSTRUCTIONS FOR A PLURALITY OF DIFFERENT INSTRUCTION SETS  
A software compiler is provided that is operable for generating an executable that comprises instructions for a plurality of different instruction sets as may be employed by different processors...
US20140331216 APPARATUS AND METHOD FOR TRANSLATING MULTITHREAD PROGRAM CODE  
A method and apparatus for translating a multithread program code are provided. The method includes: dividing a multithread program code into a plurality of statements according to a...
US20050283771 System and method for decreasing the memory footprint of applications with automatic memory management systems  
The techniques described ease the work of garbage collectors by reducing the garbage produced. These embodiments combine the data-flow analysis of native compilers with an extension of the Java...
US20070006196 Methods and systems for extracting information from computer code  
Methods and systems for manipulating information represented by computer code are described. Macroinstructions that are used to analyze an input are accessed. The macroinstructions are written...
US20080077912 Software development methods, systems, and storage media storing software developed thereby  
A software development method is provided. Definition of one or more sections in program source code is retrieved. The section definition indicates the range and a corresponding main memory...
US20120030518 LAST BRANCH RECORD INDICATORS FOR TRANSACTIONAL MEMORY  
In one embodiment, a processor includes an execution unit and at least one last branch record (LBR) register to store address information of a branch taken during program execution. This register...
US20050015759 Method and system for translating programming languages  
The present invention enable the language translation process involving more than one compilers to be completed entirely in memory, making it faster and more efficient. Two approaches can be...
US20070079305 Alignment of variable length program instructions within a data processing apparatus  
A compiler is provided for compiling program instructions in dependence upon a predetermined decoder input instruction alignment. The compiler comprises a program instruction sequence generator...
US20070094651 Load balancing  
Efforts to avoid time-outs during execution of an application in a managed execution environment may be implemented by monitoring memory allocation.
US20070118832 Method and apparatus for evolution of custom machine representations  
Methods and apparatus are provided for evaluating one or more evolutionary programs or other executable representations, such as circuits. A just-in-time optimization process evaluates an...
US20070022416 Execution device and application program  
An execution device includes one or more memories for use when executing an application program. The execution device selects one of a plurality of patterns relating to memory areas required for...
US20080098376 METHOD, COMPUTER PROGRAM PRODUCT, AND DEVICE FOR REDUCING DELAYS IN DATA PROCESSING  
Data processing delay is reduced during data processing, using compiler optimization. Blocks of code are scanned in an order from blocks recurring most often to blocks recurring least often. In an...
US20060101440 System and method for optimizing mainframe applications  
A computer-implemented method for optimizing an application having associated source code includes storing a catalog of one or more statements having an adverse affect on application performance....
US20070234299 Performance tuning method and apparatus, computer-readable program and computer-readable storage medium  
A performance tuning method tune a running performance of a program, by managing a measuring condition that is set when the running performance of the program was measured under an arbitrary...
US20070256064 Computer-implemented method and system for binding digital rights management executable code to a software application  
A computer-implemented method and system for binding digital rights management executable code to a software application are disclosed. The method and system include identifying a host code block...
US20060037010 Processor arrangement and method for operation thereof  
A method and arrangement (100) for remapping of registers (1300-13017) of a processor (130) to improve runtime performance of dynamically linked applications or to simplify the code for a wide...
US20090313614 METHOD FOR HIGH-PERFORMANCE DATA STREAM PROCESSING  
Techniques for optimizing data stream processing are provided. The techniques include employing a pattern, wherein the pattern facilitates splitting of one or more incoming streams and...
US20070169048 METHOD FOR DETERMINING RANGES FOR ALGORITHMIC VARIABLES FOR A PROCESSOR THAT USES FIXED POINT ARITHMETIC  
A method of determining ranges for algorithmic variables for a processor that uses fixed point arithmetic is provided. The method comprises expressing overflow requirements of processor...
US20050251795 Method, system, and program for optimizing code  
Provided are a method, system, and program for optimizing code. A program is accessed comprising a plurality of instructions including at least one no operation (NOP) instruction. At least one NOP...
US20070226718 Method and apparatus for supporting software tuning for multi-core processor, and computer product  
A granularity information acquiring unit acquires information on granularity assigned to each core. A structure information creating unit calculates frequency of appearance for each task or for...
US20070220489 Performance tuning apparatus, performance tuning method, and computer product  
In performance tuning, a program is created by development engineers. Data A, data B, data C, . . . are given to the program to execute the program. Performance index values of functions for each...

Matches 151 - 200 out of 312 < 1 2 3 4 5 6 7 >