System and method for optimizing a source code representation as

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

G06F 945

Patent

active

057349088

ABSTRACT:
A system and method for optimizing a source code representation comprising a plurality of basic blocks are described. The optimized source code representation is to be executed in a target machine. The system operates by selecting from the source code representation a basic block pair comprising a source basic block and one or more target basic blocks. An instruction in the source basic block is identified that can be moved from the source basic block to the target basic block(s) while preserving program semantics. Either the instruction or a representation of the instruction is moved from the source basic block to the target basic block(s) as a function of resource utilization of the target machine that would result from this movement.

REFERENCES:
patent: 5448737 (1995-09-01), Burke et al.
patent: 5557761 (1996-09-01), Chan et al.
Peter Yan-Tek Hsu, Design of the TFP Microprocessor, Oct. 5, 1993.
Alexandru Nicolau, A Fine-Grain Parallelizing Compiler, Dec. 1986.
John L. Hennessy, Thomas R. Gross, Code Generation and Reorganization in the Presence of Pipeline Constraints, 1982.
Mark Smotherman, Shuchi Chawla, Stan Cox, Brian Malloy, Instruction Scheduling for the Motorola 88110.
Mario Tokoro, Takasi, Eiji Tamura, Ichiro Yamaura, A technique of Global Optimization of Microprograms, 1978.
Fred Chow, Minimizing Register Usage Penalty at Procedure Calls, 1988.
David Bernstein, Michael Rodeh, Global Instruction Scheduling for Superscalar Machines, 1991.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

System and method for optimizing a source code representation as does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with System and method for optimizing a source code representation as, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System and method for optimizing a source code representation as will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-63763

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.