System, method and program product for optimising computer...

Data processing: structural design – modeling – simulation – and em – Simulating electronic device or electrical system – Software program

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C717S144000, C717S157000, C717S160000, C714S038110

Reexamination Certificate

active

07058561

ABSTRACT:
A method, system and program product for optimizing software in which procedure clones are created based on the control flow information for the procedure body. In an example, a control flow graph for a called procedure is constructed and, for a branching node which can direct program flow to two or more code branches of the procedure, respective clones or new procedures are formed one for each code branch. A list containing pointers to the clones and the respective branch conditions for those clones is formed. Then, for each call site, the list is scanned to see if a particular call could be replaced by a call to a clone. Meanwhile, each clone is optimized and this may lead to removal of dead code or the replacement of a particular call statement by a constant.

REFERENCES:
patent: 5787245 (1998-07-01), You et al.
patent: 5797013 (1998-08-01), Mahadevan et al.
patent: 5812855 (1998-09-01), Hiranandani et al.
patent: 5815653 (1998-09-01), You et al.
patent: 5857105 (1999-01-01), Ayers et al.
patent: 5950009 (1999-09-01), Bortnikov et al.
patent: 6026241 (2000-02-01), Chow et al.
patent: 6381739 (2002-04-01), Breternitz et al.
patent: 6481008 (2002-11-01), Chaiken et al.

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, method and program product for optimising computer... 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, method and program product for optimising computer..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System, method and program product for optimising computer... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3655839

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