×

Code compaction by evolutionary algorithm

  • US 6,260,031 B1
  • Filed: 12/21/1998
  • Issued: 07/10/2001
  • Est. Priority Date: 12/21/1998
  • Status: Expired due to Term
First Claim
Patent Images

1. A compactor for compacting a data set comprising:

  • an evolutionary algorithm processor that is configured to generate a plurality of offspring chromosomes from a population of parent chromosomes, a macro suggester, operably coupled to the evolutionary algorithm processor for receiving each offspring chromosome of the plurality of offspring chromosomes, and producing therefrom a set of macros corresponding to said each offspring chromosome, and a macro pool that is configured to contain a plurality of macro sequences that includes a macro sequence corresponding to each macro of the set of macros corresponding to said each offspring chromosome, a tiler, operably coupled to the macro suggester and the macro pool, that is configured to provide a compaction of the data set based on the macro pool and the set of macros corresponding to said each offspring chromosome, and wherein the evolutionary algorithm processor is further configured to modify the population of parent chromosomes based upon a compaction measure associated with the compaction of the data set corresponding to said each offspring chromosome.

View all claims
  • 5 Assignments
Timeline View
Assignment View
    ×
    ×