ACM Home Page
Please provide us with feedback. Feedback
On approximation algorithms for microcode bit minimization
Full text PdfPdf (405 KB)
Source International Symposium on Microarchitecture archive
Proceedings of the 21st annual workshop on Microprogramming and microarchitecture table of contents
San Diego, California, United States
Pages: 67 - 69  
Year of Publication: 1988
ISBN:0-8186-1919-8
Authors
S. S. Ravi  Department of Computer Science, SUNY at Albany, Albany, NY
D. Gu  Department of Computer Science, SUNY at Albany, Albany, NY
Sponsor
SIGMICRO: ACM Special Interest Group on Microarchitectural Research and Processing
Publisher
IEEE Computer Society Press  Los Alamitos, CA, USA
Bibliometrics
Downloads (6 Weeks): 1,   Downloads (12 Months): 3,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Review this Article  

ABSTRACT

The bit (or width) minimization problem for microprograms is known to be NP-complete. Motivated by its practical importance, we address the question of obtaining near-optimal solutions. Two main results are presented. First, we establish a tight bound on the quality of solutions produced by algorithms which minimize the number of compatibility classes. Second, we show that the bit minimization problem has a polynomial time relative approximation algorithm only if the vertex coloring problem for graphs with n nodes can be approximated to within a factor of &Ogr;(logn) in polynomial time.


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.

 
Ag76
Agerwala,T., "Microprogram Optimization: A Survey", IEEE Transactions on Computers, Vol. C-25, No. 10, Ott 1976, pp 962-973.
 
An80
 
BK79
Baer,J.L. and Koyama,B., "On the Minimization of the Width of the Control Memory of Microprogrammed Processors", IEEE Transactions on Cornput: ers, Vol. C-28, No. 4, Apr 1979, pp 310-316.
 
GJ79
 
GM70
Grasselli,A. and Montanari,U., "On the Minimization of Read Only Memory in Microprogrammed Digital Computers", IEEE Transactions on Computers, Vol. C-19, No. 11, Nov 1970, pp 1111-1114.
 
RG88
Ravi,S.S. and Gu,D., "On Approximation Algorithms for Microcode Bit Minimization", Tech. Rep. 88-19, Dept. of Computer Science, SUNY at Albany, Aug 1988.
 
RGO88
Ravi,S.S., Gu,D. and O'Leary,S.H., "Width Minimization of Microprograms through Simulated Annealing", Tech. Rep. 8820, Dept. of Computer Science, SUNY at Albany, Aug 1988.
 
Ro79
Robertson,E.I., "Microcode Bit Optimization Problem is HP-Complete", IEEE Transactions on Computers, Vol. C-28, No. 4, Apr 1979, pp 316-319.
 
Sc68
Schwartz,S.J., "An Algorithm for Minimizing Read Only Memories for Machine Control", Conference Record of the Ninth Annual Symposium on Switching and Automata Theory, Ott 1968, pp 28-33.
 
vA87
Wi83
 
WLL88