ACM Home Page
Please provide us with feedback. Feedback
Digital Library logoTake a look at the new version of this page: [ beta version ]. Tell us what you think.
Motivation and framework for using genetic algorithms for microcode compaction
Full text PdfPdf (847 KB)
Source International Symposium on Microarchitecture archive
Proceedings of the 23rd annual workshop and symposium on Microprogramming and microarchitecture table of contents
Orlando, Florida, United States
Pages: 117 - 124  
Year of Publication: 1990
ISBN:0-89791-413-9
Authors
Steven Beaty  Department of Mechanical Engineering, Colorado State University, Fort Collins, Colorado
Darrell Whitley  Department of Computer Science, Colorado State University, Fort Collins, Colorado
Gearold Johnson  Department of Mechanical Engineering, Colorado State University, Fort Collins, Colorado
Sponsors
IEEE-CS : Computer Society
SIGMICRO: ACM Special Interest Group on Microarchitectural Research and Processing
Publisher
IEEE Computer Society Press  Los Alamitos, CA, USA
Bibliometrics
Downloads (6 Weeks): 0,   Downloads (12 Months): 7,   Citation Count: 2
Additional Information:

abstract   references   cited by   collaborative colleagues  

Tools and Actions: Review this Article  

ABSTRACT

Genetic algorithms are a robust adaptive optimization technique based on a biological paradigm. They perform efficient search on poorly-defined spaces by maintaining an ordered pool of strings that represent regions in the search space. New strings are produced from existing strings using the genetic-based operators of recombination and mutation. Combining these operators with natural selection results in the efficient use of hyperplane information found in the problem to guide the search. The searches are not greatly influenced by local optima or non-continuous functions. Genetic algorithms have been successfully used in problems such as the traveling salesperson and scheduling job shops. Microcode compaction can be modeled as these same types of problems, which motivates the application of genetic algorithms in this domain.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
All86
 
BDM+88
S.J. Beaty, M.R. Duda, R.A. Mueller, P.H. Sweany, and J Varghese. "Optimization issues for a retargetable microcode compiler". MicroArch, 3(1):5-15, December 1988.
 
Boo87
L. Booker. "Improving search in genetic algorithms". In Lawrence Davis, editor, Genetic Algorithms and Simulated Annealing, pages 61-73. Morgan Kaufmann, 1987.
 
CS89
 
DeJ86
K. DeJong. An Analysis of Reproduction and Crossover in a Binary - coded Genetic Algorithm. PhD thesis, University of Michagan, Ann Arbor, 1986.
 
Fis81
J.A. Fisher. "Trace scheduling: A technique for global microcode compaction". IEEE Transactions on Computers, C- 30(7):478-490, July 1981.
 
Gol89
HMS87
 
Hol75
LDSM80
 
Nic85
 
Rob79
E.L. Robertson. "Microcode Bit Optimization is NP-complete". IEEE Transactions on Computers, C-28(4):316-319, April 1979.
 
Sys90
Gilbert Syswerda. "Schedule optimization using genetic algorithms". In L. Davis, editor, The Genetic Algorithms Handbook. 1990.
 
Veg82
 
WSF89
 
WSS90
D. Whitley, T. Starkweather, and D. Shaner. "The traveling saleman and sequence scheduling quality solution using genetic edge recombination". In L. Davis, editor, The Genetic Algorithms Handbook, 1990.

Collaborative Colleagues:
Steven Beaty: colleagues
Darrell Whitley: colleagues
Gearold Johnson: colleagues