%%% -*-BibTeX-*- %%% ==================================================================== %%% BibTeX-file{ %%% author = "Nelson H. F. Beebe", %%% version = "1.00", %%% date = "16 April 2021", %%% time = "10:28:15 MDT", %%% filename = "sigmicro.bib", %%% address = "University of Utah %%% Department of Mathematics, 110 LCB %%% 155 S 1400 E RM 233 %%% Salt Lake City, UT 84112-0090 %%% USA", %%% telephone = "+1 801 581 5254", %%% FAX = "+1 801 581 4148", %%% URL = "http://www.math.utah.edu/~beebe", %%% checksum = "07555 13436 55151 555909", %%% email = "beebe at math.utah.edu, beebe at acm.org, %%% beebe at computer.org (Internet)", %%% codetable = "ISO/ASCII", %%% keywords = "bibliography; BibTeX: ACM SIGMICRO %%% Newsletter", %%% license = "public domain", %%% supported = "yes", %%% docstring = "This is a bibliography of the journal %%% ACM SIGMICRO Newsletter (CODEN SIGMDJ, ISSN %%% 0163-5751, 1050-916X). Publication began %%% with volume 1, number 1, in 1969, and ceased %%% with volume 23, number 1--2, in 1992. %%% Contents of a few issues have apparently been %%% lost, and are not available in the ACM Portal %%% archives. Thus, this bibliography cannot %%% claim complete coverage. %%% %%% The journal has Web sites at %%% %%% https://dl.acm.org/loi/sigmicro %%% https://dl.acm.org/newsletter/sigmicro %%% %%% At version 1.00, the year coverage looked %%% like this: %%% %%% 1969 ( 5) 1977 ( 27) 1985 ( 22) %%% 1970 ( 6) 1978 ( 33) 1986 ( 34) %%% 1971 ( 11) 1979 ( 23) 1987 ( 9) %%% 1972 ( 16) 1980 ( 26) 1988 ( 26) %%% 1973 ( 19) 1981 ( 27) 1989 ( 47) %%% 1974 ( 22) 1982 ( 31) 1990 ( 2) %%% 1975 ( 11) 1983 ( 32) 1991 ( 4) %%% 1976 ( 14) 1984 ( 41) 1992 ( 30) %%% %%% Article: 518 %%% %%% Total entries: 518 %%% %%% The checksum field above contains a CRC-16 %%% checksum as the first value, followed by the %%% equivalent of the standard UNIX wc (word %%% count) utility output of lines, words, and %%% characters. This is produced by Robert %%% Solovay's checksum utility.", %%% } %%% ==================================================================== @Preamble{ "\hyphenation{ }" # "\ifx \undefined \booktitle \def \booktitle #1{{{\em #1}}} \fi" # "\ifx \undefined \circled \def \circled #1{(#1)} \fi" # "\ifx \undefined \reg \def \reg {\circled{R}} \fi" } %%% ==================================================================== %%% Acknowledgement abbreviations: @String{ack-nhfb = "Nelson H. F. Beebe, University of Utah, Department of Mathematics, 110 LCB, 155 S 1400 E RM 233, Salt Lake City, UT 84112-0090, USA, Tel: +1 801 581 5254, FAX: +1 801 581 4148, e-mail: \path|beebe@math.utah.edu|, \path|beebe@acm.org|, \path|beebe@computer.org| (Internet), URL: \path|http://www.math.utah.edu/~beebe/|"} %%% ==================================================================== %%% Journal abbreviations: @String{j-SIGMICRO = "ACM SIGMICRO Newsletter"} %%% ==================================================================== %%% Bibliography entries: @Article{Black:1969:MSJ, author = "Colin Black", title = "The microprogramming session at the {S.J.C.C.}", journal = j-SIGMICRO, volume = "1", number = "2", pages = "3--4", month = aug, year = "1969", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/2579798.2579799", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:11 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/2579798.2579799", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Anonymous:1969:SAN, author = "Anonymous", title = "Some additional notes taken by your editor during the session", journal = j-SIGMICRO, volume = "1", number = "2", pages = "5--5", month = aug, year = "1969", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/2579798.2579800", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:11 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/2579798.2579800", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Anonymous:1969:PR, author = "Anonymous", title = "Publication review", journal = j-SIGMICRO, volume = "1", number = "2", pages = "6--6", month = aug, year = "1969", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/2579798.2579801", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:11 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/2579798.2579801", abstract = "This paper is intended to show how the unique feature of the Variable Instruction Computer (VIC) make it valuable for application requiring high reliability. By careful choice of components, use of error checking circuits, and selected application of \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Anonymous:1969:WM, author = "Anonymous", title = "Workshop on Microprogramming", journal = j-SIGMICRO, volume = "1", number = "2", pages = "7--35", month = aug, year = "1969", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/2579798.2579802", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:11 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/2579798.2579802", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Osborne:1969:LM, author = "Thomas E. Osborne", title = "A language for microprogramming", journal = j-SIGMICRO, volume = "1", number = "2", pages = "36--48", month = aug, year = "1969", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/2579798.2579803", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:11 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/2579798.2579803", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Hackl:1970:IAA, author = "F. J. Hackl and R. W. Shirk", title = "An integrated approach to automated computer maintenance", journal = j-SIGMICRO, volume = "1", number = "3", pages = "7--7", month = jan, year = "1970", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/2579804.2579805", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:11 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/2579804.2579805", abstract = "This paper describes a method for applying automatic fault locating techniques to a computer system. Although the techniques described here are generally applicable, they have been specifically applied to IBM System/360 Model 50. Hardcore considerations \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Buckingham:1970:CAS, author = "B. R. S. Buckingham and W. C. Carter and W. R. Crawford and G. A. Nowell", title = "The controls automation system", journal = j-SIGMICRO, volume = "1", number = "3", pages = "8--8", month = jan, year = "1970", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/2579804.2579806", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:11 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/2579804.2579806", abstract = "This paper discusses the specifications, programming implementation, and use of a design automation system that can be used in the development of any computer having read-only storage (ROS) controls. This system, called the Controls Automation System \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Rosin:1970:RCC, author = "Robert F. Rosin", title = "Review: contemporary concepts of microprogramming and emulation", journal = j-SIGMICRO, volume = "1", number = "3", pages = "9--9", month = jan, year = "1970", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/2579804.2579807", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:11 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/2579804.2579807", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Matsevityy:1970:MFA, author = "L. V. Matsevityy", title = "{Microprogram\slash} finite automata", journal = j-SIGMICRO, volume = "1", number = "3", pages = "10--10", month = jan, year = "1970", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/2579804.2579808", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:11 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/2579804.2579808", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Anonymous:1970:ECP, author = "Anonymous", title = "The empty column: a parable about a ``new notation'' of long ago", journal = j-SIGMICRO, volume = "1", number = "4", pages = "5--6", month = mar, year = "1970", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/2579809.2579810", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:12 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/2579809.2579810", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Ancona:1970:MDV, author = "Enrico I. Ancona", title = "A microprogrammed digital vocoder analyzer", journal = j-SIGMICRO, volume = "1", number = "4", pages = "10--29", month = mar, year = "1970", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/2579809.2579811", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:12 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/2579809.2579811", abstract = "In order to demonstrate the feasibility of using small, general-purpose, microprogrammed computers for real-time digital signal processing, the application of the LX-1 microprocessor as a digital vocoder was investigated. The advantages of using a \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Anonymous:1971:EC, author = "Anonymous", title = "{Editor}'s column", journal = j-SIGMICRO, volume = "2", number = "1", pages = "15--16", month = apr, year = "1971", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/2579812.2579813", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:12 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/2579812.2579813", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Husson:1971:RCL, author = "Samir S. Husson", title = "Reviews of current literature", journal = j-SIGMICRO, volume = "2", number = "1", pages = "17--18", month = apr, year = "1971", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/2579812.2579814", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:12 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/2579812.2579814", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Galey:1971:CTR, author = "J. Michael Galey", title = "Coding technique resolves multiple feature problem", journal = j-SIGMICRO, volume = "2", number = "1", pages = "19--23", month = apr, year = "1971", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/2579812.2579815", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:12 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/2579812.2579815", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Merwin:1971:EC, author = "R. E. Merwin", title = "{Editor}'s column", journal = j-SIGMICRO, volume = "2", number = "3", pages = "1--2", month = oct, year = "1971", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/2580713.2580714", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:13 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/2580713.2580714", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Anonymous:1971:FIM, author = "Anonymous", title = "Fault isolation in microprogrammed minicomputers", journal = j-SIGMICRO, volume = "2", number = "3", pages = "3--26", month = oct, year = "1971", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/2580713.2580715", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:13 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/2580713.2580715", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Davis:1971:SMU, author = "R. L. Davis and S. Zucker", title = "Structure of a multiprocessor using microprogrammable building blocks", journal = j-SIGMICRO, volume = "2", number = "3", pages = "27--42", month = oct, year = "1971", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/2580713.2580716", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:13 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/2580713.2580716", abstract = "This paper describes a general purpose, microprogrammable, hardware building block called an Interpreter, an LSI-multiprocessing system in which the Interpreter is used, and a machine structure, implemented via firmware on the Interpreter. The \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Young:1971:MS, author = "Steve Young", title = "A microprogram simulator", journal = j-SIGMICRO, volume = "2", number = "3", pages = "43--56", month = oct, year = "1971", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/2580713.2580717", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:13 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/2580713.2580717", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Redfield:1971:SMP, author = "Stephen R. Redfield", title = "A study in microprogrammed processors: a medium sized microgrammed processor", journal = j-SIGMICRO, volume = "2", number = "3", pages = "57--58", month = oct, year = "1971", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/2580713.2580718", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:13 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/2580713.2580718", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Tucker:1971:FMM, author = "S. G. Tucker", title = "Functional memory and its microprogramming implications", journal = j-SIGMICRO, volume = "2", number = "3", pages = "58--59", month = oct, year = "1971", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/2580713.2580719", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:13 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/2580713.2580719", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Husson:1971:MPP, author = "Samir S. Husson and Paula Schneider", title = "Microprogramming: principles and practices", journal = j-SIGMICRO, volume = "2", number = "3", pages = "59--60", month = oct, year = "1971", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/2580713.2580720", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:13 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/2580713.2580720", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Husson:1971:ORM, author = "Samir S. Husson", title = "Other review of microprogramming: principles and practices", journal = j-SIGMICRO, volume = "2", number = "3", pages = "61--63", month = oct, year = "1971", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/2580713.2580721", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:13 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/2580713.2580721", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Habib:1972:MMEa, author = "S. Habib", title = "{MICSIM} --- a microprogrammed expression parsing simulator: {Part I}--- language and algorithm", journal = j-SIGMICRO, volume = "2", number = "4", pages = "7--11", month = jan, year = "1972", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1316527.1316528", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:13 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1316527.1316528", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Haavind:1972:MFM, author = "Robert C. Haavind", title = "The many faces of microprogramming: what started out as a convenience for systems designers may eventually bring computers much better tailored to users' needs", journal = j-SIGMICRO, volume = "2", number = "4", pages = "12--16", month = jan, year = "1972", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1316527.1316529", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:13 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1316527.1316529", abstract = "This is the twentieth anniversary of ``microprogramming,'' a term coined by M. V. Wilkes of Cambridge University, England to describe a method he proposed for a more orderly approach to the design of the control sections of computers. During these twenty \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Amdahl:1972:ATL, author = "Gene M. Amdahl", title = "Architectural trends in large systems", journal = j-SIGMICRO, volume = "2", number = "4", pages = "17--29", month = jan, year = "1972", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1316527.1316530", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:13 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1316527.1316530", abstract = "Large systems architectural ideas progressed very rapidly during the middle of the 60's but is currently in a sort of hiatus. This hiatus is largely due to the need to digest the significance of the preceding developments and is currently reinforced by \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Hellerman:1972:ROS, author = "Leo Hellerman", title = "Review of {``\booktitle{Optimization Strategies for Microprograms}, by Kleir and Remamoorthy'', IEEE Transactions, Vol. C-20 No. 7, July 1971, pp. 783--794}", journal = j-SIGMICRO, volume = "2", number = "4", pages = "30--31", month = jan, year = "1972", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1316527.1316531", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:13 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1316527.1316531", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Roberts:1972:RFC, author = "John D. Roberts", title = "Review of {``\booktitle{Functional Characteristics of a Multilingual Processor} by H. W. Lawson and B. K. Smith'', IEEE Transactions on Computers, July 1971}", journal = j-SIGMICRO, volume = "2", number = "4", pages = "31--33", month = jan, year = "1972", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1316527.1316532", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:13 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1316527.1316532", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Tsuchiya:1972:RID, author = "Masahiro Tsuchiya", title = "Review of {``\booktitle{An Introduction to the Direct Emulation of Control Structure by a Parallel Microcomputer}, by V. R. Lessor'', IEEE Transactions on Computers, Vol. C-20 No. 7, July 1971, pp. 751--764}", journal = j-SIGMICRO, volume = "2", number = "4", pages = "33--35", month = jan, year = "1972", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1316527.1316533", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:13 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1316527.1316533", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{vanDam:1972:MCG, author = "Andries van Dam", title = "Microprogramming for computer graphics", journal = j-SIGMICRO, volume = "3", number = "1", pages = "3--7", month = apr, year = "1972", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1316535.1316536", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:14 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1316535.1316536", abstract = "Interactive computer graphics (graphics) is the construction, storage, retrieval, manipulation, alteration and analysis of pictorial data, using an on-line display console with manual input (interaction) devices. Among such input devices are the \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Clapp:1972:AMT, author = "J. A. Clapp", title = "The application of microprogramming technology", journal = j-SIGMICRO, volume = "3", number = "1", pages = "8--47", month = apr, year = "1972", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1316535.1316537", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:14 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1316535.1316537", abstract = "This report surveys promising applications of microprogramming. Emphasis is on the value of microprogramming as a tool which permits computer users to modify the architecture of a general-purpose machine to better match a particular set of requirements. \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Habib:1972:MMEb, author = "S. Habib", title = "{MICSIM} --- a microprogrammed expression parsing simulator: {Part II} --- the simulator", journal = j-SIGMICRO, volume = "3", number = "1", pages = "48--56", month = apr, year = "1972", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1316535.1316538", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:14 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1316535.1316538", abstract = "This section describes the microprogrammed architecture of the translator. This architecture might very well represent a subset of the total computer required to implement the other chores of translation and execution.", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Hoff:1972:DMC, author = "George Hoff", title = "Design of microprogrammed control for general purpose processors", journal = j-SIGMICRO, volume = "3", number = "2", pages = "57--64", month = jul, year = "1972", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1096507.1096508", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:14 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1096507.1096508", abstract = "This paper reviews some of the major concepts involved in the design of a microprogrammed control for a general purpose data processor. The areas discussed are timing, control store cycle design, bit dimension design and word dimension design. The \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Hemming:1972:MCS, author = "C. W. Hemming", title = "Microprogramming in the computer science curriculum", journal = j-SIGMICRO, volume = "3", number = "3", pages = "6--6", month = oct, year = "1972", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1316540.1316541", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:14 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1316540.1316541", abstract = "The expansion of computer technology in recent years has presented many new and different concepts which are of utmost importance to the computer scientist. The incorporation of these into a computer science curriculum has, in many cases, caused a \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Rosin:1972:RMC, author = "R. F. Rosin and G. Frieder", title = "The role of microprogramming in the computer science curriculum", journal = j-SIGMICRO, volume = "3", number = "3", pages = "7--10", month = oct, year = "1972", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1316540.1316542", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:14 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1316540.1316542", abstract = "Microprogramming is viewed as a concept and technology which has its greatest meaning when applied to the implementation of entire computer systems, as opposed to its usage in computer control units alone. Rather than being presented on a stand-alone \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Merwin:1972:MPT, author = "R. E. Merwin", title = "Microprogramming as a pedagogical tool in teaching computer science", journal = j-SIGMICRO, volume = "3", number = "3", pages = "11--17", month = oct, year = "1972", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1316540.1316543", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:14 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1316540.1316543", abstract = "Microprogramming has emerged in the past five years as a major control system design technique for digital systems of all types. Originally proposed by Wilkes [1] in 1951 as a systematic technique for designing computer control units it attracted little \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Roberts:1972:MCU, author = "John D. Roberts and J. Ihnat and W. R. Smith", title = "Microprogrammed control unit {(MCU)} programming reference manual", journal = j-SIGMICRO, volume = "3", number = "3", pages = "18--57", month = oct, year = "1972", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1316540.1316544", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:14 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1316540.1316544", abstract = "The MCU (Microprogrammed Control Unit) is a high-speed, executive, input-output (I/O) processor and interrupt handler for the NRL Signal Processing Element (SPE), a part of the All Applications Digital Computer (AADC). It is the job of the MCU to \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Gorman:1972:RGI, author = "T. Gorman", title = "Review of {``\booktitle{The Growth of Interest in Microprogramming} by M. V. Wilkes,'' Computing Surveys, V1, \#3, pp. 139--145 (September 1969)}", journal = j-SIGMICRO, volume = "3", number = "3", pages = "58--58", month = oct, year = "1972", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1316540.1316545", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:14 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1316540.1316545", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Gorman:1972:RCC, author = "T. Gorman", title = "Review of {``\booktitle{Contemporaey Concepts of Microprogramming and Emulation} by Robert F. Rosin,'' Computing Surveys, V1, \#4, pp. 197--212 (December 1969)}", journal = j-SIGMICRO, volume = "3", number = "3", pages = "58--58", month = oct, year = "1972", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1316540.1316546", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:14 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1316540.1316546", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Ito:1973:TFM, author = "T. Ito", title = "A theory of formal microprograms", journal = j-SIGMICRO, volume = "4", number = "1", pages = "5--17", month = apr, year = "1973", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1217116.1217117", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:15 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1217116.1217117", abstract = "This paper attempts to formulate a mathematical theory of microprogramming, along with Glushkov's approach on formal microprogram transformations. In particular, we have attempted to construct an algebraic theory of formal microprograms.", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Lewis:1973:TMF, author = "T. G. Lewis and A. R. DeKock and H. R. Alcorn", title = "Teaching microprogramming: a firmware laboratory", journal = j-SIGMICRO, volume = "4", number = "1", pages = "18--23", month = apr, year = "1973", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1217116.1217118", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:15 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1217116.1217118", abstract = "Many computer science departments are entering into what might be termed 3rd generation teaching of computer science. The first generation of computer science teaching was done in primarily an open shop, hands-on environment. The machines were slow, the \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Farber:1973:SEP, author = "Hans-J{\"u}rgen F{\"a}rber", title = "Statistical evaluation of program runs on a microprogrammed computer through simulation", journal = j-SIGMICRO, volume = "4", number = "1", pages = "24--29", month = apr, year = "1973", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1217116.1217119", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:15 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1217116.1217119", abstract = "In 1969, the hardware of a computer installation was completed. To check out the software --- WRITEN IN MICRO-INSTRUCTIONS -, it became necessary to write a series of typical user programs and to study the runs of these programs.", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Hartenstein:1973:MDP, author = "Reiner W. Hartenstein and Klaus D. Mueller", title = "A microprogrammed display processor concept for {$3$-D} dynamic interactive computer graphics", journal = j-SIGMICRO, volume = "4", number = "1", pages = "30--35", month = apr, year = "1973", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1217116.1217120", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:15 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1217116.1217120", abstract = "In SIGMICRO Newsletter, Vol. 3, Nr. 1 Andries van Dam defined the term ``Interactive Computer Graphics'' (graphics) and divided its applications into the two broad categories ``interactive plotting'' and ``interactive design''. In this paper, we want to \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Tassinari:1973:MPT, author = "Alberto F. Tassinari", title = "Microprogramming: a pedagogical tool", journal = j-SIGMICRO, volume = "4", number = "1", pages = "36--38", month = apr, year = "1973", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1217116.1217121", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:15 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1217116.1217121", abstract = "Pedagogical values of microprogramming arise from the fact that it permits a thorough understanding of both computer organization and processor languages at one time, since in this discipline two fundamental topics of Computer Science, the design of \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Merwin:1973:NN, author = "R. E. Merwin", title = "News and notices", journal = j-SIGMICRO, volume = "4", number = "1", pages = "39--50", month = apr, year = "1973", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1217116.1217122", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:15 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1217116.1217122", abstract = "The News and Notices in this issue include reprints from recent journals. The following is a list of the items included in this section.", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Jones:1973:ABM, author = "Louise H. Jones and Kenneth Carvin", title = "An annotated bibliography on microprogramming {II}: early 1972 --- early 1973", journal = j-SIGMICRO, volume = "4", number = "2", pages = "7--18", month = jul, year = "1973", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1217124.1217127", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:15 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1217124.1217127", abstract = "This bibliography contains an annotated list of publications (excluding patents) related to microprogramming. Our objective was to prepare a supplement to existing, generally available bibliographies such as those previously published in the SIGMICRO \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Berndt:1973:MNR, author = "von H. Berndt", title = "A microprogram notation resembling statements of higher-level languages", journal = j-SIGMICRO, volume = "4", number = "2", pages = "19--27", month = jul, year = "1973", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1217124.1217128", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:15 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1217124.1217128", abstract = "Despite high degrees of sophistication, present microprogramming languages still appear difficult to use outside the hardware-oriented development laboratories. An ever increasing user interest demands --- and justifies --- other forms of micro-programming. \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Thomas:1973:COA, author = "Richard T. Thomas", title = "Computer organization for allowing dynamic user microprogramming", journal = j-SIGMICRO, volume = "4", number = "2", pages = "28--42", month = jul, year = "1973", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1217124.1217129", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:15 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1217124.1217129", abstract = "The concept of allowing the computer user to modify the virtual machine being emulated by a microprogram controlled computer is not new. Schemes for implementing this typically include the definition of a standard virtual machine (the base machine. \ldots{})", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Hartenstein:1973:HIA, author = "Reiner W. Hartenstein", title = "A halfbaked idea about a set of register transfer primitives: (part 1)", journal = j-SIGMICRO, volume = "4", number = "2", pages = "43--52", month = jul, year = "1973", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1217124.1217130", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:15 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1217124.1217130", abstract = "In vol. 1, No. 1 of SIGMICRO newsletter a message from the editor (Harold W.Lawson jr.) says ``If you have a subject area in which you would care to expound, or just try a halfbaked idea out for size, send a copy in, it doesn't have to be the polished \ldots{}''", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Habib:1973:NN, author = "Stanley Habib", title = "News and notices", journal = j-SIGMICRO, volume = "4", number = "2", pages = "53--63", month = jul, year = "1973", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1217124.1217125", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:15 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1217124.1217125", abstract = "The News and Notices in this issue include reprints from recent journals. The following is a list of the items included in this section", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Hartenstein:1973:TLD, author = "Reiner W. Hartenstein", title = "Towards a language for the description of {IC} chips: ({Part II})", journal = j-SIGMICRO, volume = "4", number = "3", pages = "6--16", month = oct, year = "1973", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1217132.1217133", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:15 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1217132.1217133", abstract = "This paper is continuing as ``part II'' a paper out of the preceding number of SIGMICRO Newsletter. That preceding paper (for its title see ref. |10|) is referenced as ``part I'' in the following lines. (As in part I |10|, also in part II some of the ideas \ldots{})", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Jones:1973:RIS, author = "Louise H. Jones", title = "The role of instruction sequencing in structured microprogramming", journal = j-SIGMICRO, volume = "4", number = "3", pages = "17--21", month = oct, year = "1973", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1217132.1217134", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:15 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1217132.1217134", abstract = "The current literature is filled with descriptions of various microprogrammed processors and discussions of the improvements in performance that can be realized through microprogramming. Thus, Tucker and Flynn [1] describe a dynamically microprogrammed \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Ashcraft:1973:MSP, author = "W. D. Ashcraft", title = "Microprogramming of signal processors", journal = j-SIGMICRO, volume = "4", number = "3", pages = "22--25", month = oct, year = "1973", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1217132.1217135", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:15 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1217132.1217135", abstract = "This paper is concerned with the hardware and architecture of microprogrammed equipment intended primarily for real time signal processing applications. Principles and structural types are discussed rather than a specific structure. There are numerous \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Habib:1973:NU, author = "Stanley Habib", title = "Notes from universities", journal = j-SIGMICRO, volume = "4", number = "3", pages = "26--28", month = oct, year = "1973", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1217132.1217136", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:15 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1217132.1217136", abstract = "Because of its small faculty (six professors in Computer Science), Brown does not offer a complete course in microprogramming. A substantial portion of the third semester in the Computer Science sequence is devoted to aspects of microprogramming. \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Habib:1973:NI, author = "Stanley Habib", title = "Notes from industry", journal = j-SIGMICRO, volume = "4", number = "3", pages = "29--29", month = oct, year = "1973", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1217132.1217137", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:15 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1217132.1217137", abstract = "OCEANPORT, N.J., SEPT. 25, 1973 --- A 16-bit minicomputer priced at under \$2,000.00 in quantities and a 32-bit minicomputer priced at under \$6,000.00 in quantities, were introduced today by Interdata, Inc.", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Habib:1973:NR, author = "Stanley Habib", title = "Notes from reviewers", journal = j-SIGMICRO, volume = "4", number = "3", pages = "30--37", month = oct, year = "1973", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1217132.1217138", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:15 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1217132.1217138", abstract = "As the title suggests, microprogramming is a secondary topic in the general treatment of ``Computer Organization'' in this text. (One is reminded of the discussion at the closing session of Micro-5 about whether microprogramming is a viable subject of \ldots{})", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Habib:1973:NJ, author = "Stanley Habib", title = "Notes from journals", journal = j-SIGMICRO, volume = "4", number = "3", pages = "38--45", month = oct, year = "1973", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1217132.1217139", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:15 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1217132.1217139", abstract = "COMPUTER DESIGNe --- July 1973 --- ``A Compatible MOS/LSI Microprocessor Device Family'' --- William E. Wickes, Rockwell International Corporation, Microelectronics Division, Anaheim, California --- Reprinted with permission from COMPUTER DESIGN, July 1973 \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Habib:1973:NRM, author = "Stanley Habib", title = "Notes from recent meetings: a review of the {SIGPLAN\slash SIGMICRO} interface meeting", journal = j-SIGMICRO, volume = "4", number = "3", pages = "46--58", month = oct, year = "1973", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1217132.1217140", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:15 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1217132.1217140", abstract = "Abstracts from the meeting are presented herein. Full proceedings will be available from ACM Headquarters in early 1974.", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Habib:1974:ARP, author = "Stanley Habib", title = "Abstracts from recent papers", journal = j-SIGMICRO, volume = "4", number = "4", pages = "4--5", month = jan, year = "1974", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1217142.1217143", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:16 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1217142.1217143", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Eastwood:1974:IFT, author = "Douglas E. Eastwood", title = "Instruction fetch techniques using program equivalence", journal = j-SIGMICRO, volume = "4", number = "4", pages = "6--23", month = jan, year = "1974", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1217142.1217144", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:16 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1217142.1217144", abstract = "This paper discusses potential techniques for the dynamic generation of instructions in the instruction fetch unit of a processor. The chief advantage is the increased effective bandwidth in transfer of compressed program information from memory to the \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Rosin:1974:SM, author = "Robert F. Rosin", title = "The significance of microprogramming", journal = j-SIGMICRO, volume = "4", number = "4", pages = "24--39", month = jan, year = "1974", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1217142.1217145", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:16 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1217142.1217145", abstract = "Interest in the topic of microprogramming appears to have had a great growth in the middle and late 1960's, but since that time it has leveled off or declined somewhat. This paper examines the reasons behind this development and then offers a \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Habib:1974:RJAa, author = "Stanley Habib", title = "Recent journal articles", journal = j-SIGMICRO, volume = "4", number = "4", pages = "40--48", month = jan, year = "1974", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1217142.1217146", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:16 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1217142.1217146", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Habib:1974:INM, author = "Stanley Habib", title = "Interdata now makes own power supplies", journal = j-SIGMICRO, volume = "4", number = "4", pages = "49--60", month = jan, year = "1974", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1217142.1217147", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:16 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1217142.1217147", abstract = "OCEANPORT, N. J., JANUARY 24, 1974 --- Interdata, Inc., leading minicomputer manufacturer, announced today it bad begun the manufacture of its own 25 and 50-amp multiple output power supplies.", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Habib:1974:RAa, author = "Stanley Habib", title = "Recent abstracts", journal = j-SIGMICRO, volume = "5", number = "1", pages = "3--10", month = apr, year = "1974", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1217149.1217150", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:16 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1217149.1217150", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Chroust:1974:HDM, author = "Gerhard Chroust", title = "A hardware definition of microprogramming", journal = j-SIGMICRO, volume = "5", number = "1", pages = "11--14", month = apr, year = "1974", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1217149.1217151", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:16 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1217149.1217151", abstract = "This paper tries to give a simple, effective definition of 'microprogramming' by reducing this notion to the concept of a 'microcontrolled' machine. The class of microcontrolled machines can rigorously be defined using the terminology of switching \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Lloyd:1974:DCM, author = "Gregory R. Lloyd and Andries van Dam", title = "Design considerations for microprogramming languages", journal = j-SIGMICRO, volume = "5", number = "1", pages = "15--44", month = apr, year = "1974", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1217149.1217152", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:16 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1217149.1217152", abstract = "The growing acceptance of user-microprogrammable computers indicates that microprogramming, as a discipline, will require development of user-oriented microprogramming support. A number of approaches (definition of sophisticated target machines, \ldots{})", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Lloyd:1974:PAM, author = "Gregory R. Lloyd", title = "{PUMPKIN}: (another) microprogramming language", journal = j-SIGMICRO, volume = "5", number = "1", pages = "45--76", month = apr, year = "1974", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1217149.1217153", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:16 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1217149.1217153", abstract = "This paper provides a source level description of a compiled microprogramming language for the Microprogrammed Control Unit (MCU) of the Signal Processing Element (AN/UYK-17), currently under development at the Naval Research Laboratory. Its present \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Habib:1974:DCC, author = "Stanley Habib", title = "Digital computer controls inc{\reg}", journal = j-SIGMICRO, volume = "5", number = "1", pages = "77--83", month = apr, year = "1974", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1217149.1217154", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:16 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1217149.1217154", abstract = "The new models of our field proven D-116 minicomputer series are powerful, versatile, and the most cost-effective machines available today.", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Habib:1974:RJAb, author = "Stanley Habib", title = "Recent journal articles", journal = j-SIGMICRO, volume = "5", number = "1", pages = "84--87", month = apr, year = "1974", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1217149.1217155", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:16 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/fortran1.bib; http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1217149.1217155", abstract = "SPECTRUM --- February, 1974 --- ``Microprogrammed Hardware Speeds Fortran Subroutines for Minicomputer,'' --- Copywright by Spectrum, New York, New York, 10017.", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Habib:1974:RAb, author = "Stanley Habib", title = "Recent abstracts", journal = j-SIGMICRO, volume = "5", number = "2", pages = "5--6", month = apr, year = "1974", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1217157.1217158", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:17 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1217157.1217158", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Boulaye:1974:MSD, author = "Guy Boulaye", title = "Microprogramming and structured design", journal = j-SIGMICRO, volume = "5", number = "2", pages = "19--28", month = apr, year = "1974", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1217157.1217159", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:17 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1217157.1217159", abstract = "Microprogramming is presented, here, as programming at a certain level, with this level's characteristics. In that way, we wish to react against the traditional presentation which only retains the micropramming's use for the control units' realization. \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Rauscher:1974:MUX, author = "Tomlinson G. Rauscher", title = "Microprogramming the {AN\slash UYK-17(XB-1)(V)} signal processing element signal processing arithmetic unit", journal = j-SIGMICRO, volume = "5", number = "2", pages = "29--63", month = apr, year = "1974", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1217157.1217160", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:17 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/fparith.bib; http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1217157.1217160", abstract = "The AN/UYK-17(XB-1)(V) Signal Processing Element (SPE) is a high performance computer system being developed at the Naval Research Laboratory for radar, sonar, and communication applications. To perform signal processing tasks efficiently, the SPE comprises multiple functional units that execute different processes in parallel. Due to the inherent parallelism in signal processing tasks, horizontal microprograms are used to control the functional units [references 5 and 6]. This report overviews the SPE, describes the Signal Processing Arithmetic Unit (SPAU) in detail, discusses ANIMIL --- the microprogramming language for representing SPAU microprograms, and illustrates the use of the ANIMIL translator with a simple microprogram. Companion documents describe the SPAU simulator program (reference 3) and the formal syntax and semantics of the ANIMIL language (reference 4).", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Habib:1974:RJAc, author = "Stanley Habib", title = "Recent journal articles", journal = j-SIGMICRO, volume = "5", number = "2", pages = "64--66", month = apr, year = "1974", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1217157.1217161", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:17 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1217157.1217161", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Habib:1974:EEA, author = "Stanley Habib", title = "{Euromicro}: the {European Association for Microprocessing}", journal = j-SIGMICRO, volume = "5", number = "2", pages = "67--69", month = apr, year = "1974", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1217157.1217162", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:17 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1217157.1217162", abstract = "Euromicro Correspondents (formerly National Representatives) must obtain the approval and support of their National Information Processing Societies in order to insure favorable working conditions for the Association.", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Habib:1974:M, author = "Stanley Habib", title = "{MicrodataNews}", journal = j-SIGMICRO, volume = "5", number = "2", pages = "70--78", month = apr, year = "1974", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1217157.1217163", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:17 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1217157.1217163", abstract = "IRVINE, California --- The MICRO-ONE, a high-speed microprogrammed microprocessor designed to sell for less than \$1,000, has been introduced by Microdata Corporation.", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Jones:1974:ESM, author = "Louise H. Jones", title = "An experimental seminar on microprogramming and emulation", journal = j-SIGMICRO, volume = "5", number = "2", pages = "79--83", month = apr, year = "1974", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1217157.1217164", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:17 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1217157.1217164", abstract = "The purpose of this article is to describe an experimental senior/graduate-level seminar on ``Microprogramming and Emulation'' which was offered during the 1974 Spring Semester at the University of Delaware. The stated a priori objective of the course was:. \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{McKeeman:1974:SC, author = "W. M. McKeeman", title = "A simple computer", journal = j-SIGMICRO, volume = "5", number = "3", pages = "16--48", month = oct, year = "1974", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1096510.1096511", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:17 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1096510.1096511", abstract = "The organization of a particular computer is described at a level of detail suitable for classroom presentation at an introductory level. The computer consists of several units which manipulate and store data, a bus structure connecting them, and a \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Blain:1974:CGO, author = "G. Blain and M. Perrone and N. X. Hong", title = "A compiler for the generation of optimized microprograms", journal = j-SIGMICRO, volume = "5", number = "3", pages = "49--67", month = oct, year = "1974", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1096510.1096512", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:17 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1096510.1096512", abstract = "The system described allows the generation of microprograms in several stages. After a translation of its description in an appropriate Language one obtains an image of the microprogrammable structure. The microprogram is then introduced in algorithmic \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Anonymous:1974:SAW, author = "Anonymous", title = "The seventh annual workshop on microprogramming", journal = j-SIGMICRO, volume = "5", number = "3", pages = "68--89", month = oct, year = "1974", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1096510.1096513", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:17 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1096510.1096513", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Anonymous:1974:BCC, author = "Anonymous", title = "{Burroughs Corporation}: corporate public relations", journal = j-SIGMICRO, volume = "5", number = "3", pages = "93--144", month = oct, year = "1974", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1096510.1096514", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:17 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1096510.1096514", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Hodges:1975:SSM, author = "Bobby C. Hodges and Andrew J. Edwards", title = "Support software for micro program development", journal = j-SIGMICRO, volume = "5", number = "4", pages = "17--24", month = jan, year = "1975", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1217166.1217167", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:17 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1217166.1217167", abstract = "The current and continuing needs for advanced space data processing require the critical selection and application of specially configured computer processors. This requirement generally results in unacceptable delays in software development as existing \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Kornerup:1975:OMS, author = "Peter Kornerup and Bruce D. Shriver", title = "An overview of the {MATHILDA} system", journal = j-SIGMICRO, volume = "5", number = "4", pages = "25--53", month = jan, year = "1975", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1217166.1217168", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:17 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1217166.1217168", abstract = "A dynamically microprogrammable processor called MATHILDA is described. MATHILDA has been designed to be used as a tool in emulator and processor design research. It has a very general micro-instruction sequencing scheme, sophisticated masking and \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Habib:1975:NCD, author = "Stanley Habib", title = "News control data", journal = j-SIGMICRO, volume = "5", number = "4", pages = "54--61", month = jan, year = "1975", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1217166.1217169", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:17 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1217166.1217169", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Habib:1975:NPA, author = "Stanley Habib", title = "New product applications: microprogrammed bipolar microcomputers are assembled from integrated circuit blocks", journal = j-SIGMICRO, volume = "5", number = "4", pages = "62--70", month = jan, year = "1975", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1217166.1217170", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:17 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1217166.1217170", abstract = "Many other system organizations, including multiprocessors, can be implemented. For example, many MCU-control memory sections can share one central processor (CP) array when many similar machines or devices must be controlled. Sharing a CP array will \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Habib:1975:ASI, author = "Stanley Habib", title = "{ACM Special Interest Group on Microprogramming}", journal = j-SIGMICRO, volume = "6", number = "1", pages = "5--6", month = apr, year = "1975", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1217172.1217173", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:18 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1217172.1217173", abstract = "As the enclosed news release indicates, Data Saab has merged its interest in medium and large computers with UNIVAC in Scandanavia. The new company will market the medium and large scale products of both Data Saab and UNIVAC.", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Snyder:1975:CPI, author = "David C. Snyder", title = "Computer performance improvement by measurement and microprogramming", journal = j-SIGMICRO, volume = "6", number = "1", pages = "7--14", month = apr, year = "1975", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1217172.1217174", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:18 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1217172.1217174", abstract = "MICROPROGRAMMING, or microcode, is a comparatively old technique for computer design. It was first described by Wilkes in 1951, when most logic gates were vacuum tubes and the transistor was only a three-year-old infant. The original objective was \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Habib:1975:RAE, author = "Stanley Habib", title = "Recent abstracts from {Euromicro} newsletters", journal = j-SIGMICRO, volume = "6", number = "1", pages = "15--17", month = apr, year = "1975", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1217172.1217175", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:18 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1217172.1217175", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Habib:1975:NJ, author = "Stanley Habib", title = "Notes from journals", journal = j-SIGMICRO, volume = "6", number = "1", pages = "24--25", month = apr, year = "1975", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1217172.1217176", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:18 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1217172.1217176", abstract = "Incorporating user-oriented features usually found only in much larger computers, the first models of the Eclipse line, the \$100 and \$200, use a high speed micro-programmed central processor, and can run with either; core or semiconductor memories, or \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Lewis:1975:CWM, author = "Ted Lewis and Bruce Shriver", title = "A control word model for detecting conflicts between microoperations", journal = j-SIGMICRO, volume = "6", number = "3", pages = "6--9", month = sep, year = "1975", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1217180.1217181", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:18 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1217180.1217181", abstract = "The compilation and optimization of a microprogram for a computer with a horizontal control word format is highly machine dependent. The compilation phase involves the detection of parallelism in a sequence of source statements followed by a mapping \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Dalrymple:1975:PAM, author = "S. H. Dalrymple", title = "A parametric associative memory emulation", journal = j-SIGMICRO, volume = "6", number = "3", pages = "10--36", month = sep, year = "1975", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1217180.1217182", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:18 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1217180.1217182", abstract = "An experimental associative memory facility has been created by microprogramming a conventional computer. The microprogramming was done by expansion of an IBM 1130 emulation that was microcoded on a Digital Scientific Corporation META 4 computer. The \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Lehman:1975:MTC, author = "M. M. Lehman", title = "Microprogramming trend considered dangerous", journal = j-SIGMICRO, volume = "6", number = "3", pages = "37--39", month = sep, year = "1975", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1217180.1217183", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:18 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1217180.1217183", abstract = "When first conceived by Wilkes and his Cambridge colleagues, the concepts of microprogramming were a valuable extension and formalization of the more heuristic, function-by-function, logic-process which had previously been used to design and implement \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Oliver:1976:PCT, author = "A. Ron Oliver and Neil D. Jones", title = "Program control via transition matrices: a novel application of micro-programming", journal = j-SIGMICRO, volume = "7", number = "1", pages = "8--27", month = mar, year = "1976", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1217202.1217203", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:19 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1217202.1217203", abstract = "The problem of processing and interpreting character-strings in a systematic, efficiently implementable manner has given rise to a variety of decision-(or transition-) table and transition-diagram techniques. These have been used in the design and/or \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Brown:1976:OSE, author = "George E. Brown and Richard H. Eckhouse and Robert P. Goldberg", title = "Operating system enhancement through microprogramming", journal = j-SIGMICRO, volume = "7", number = "1", pages = "28--33", month = mar, year = "1976", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1217202.1217204", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:19 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1217202.1217204", abstract = "Microprogramming support for the enhancement of operating system design is described briefly, organization structure of real-time operating systems are examined, and criteria proposed for determining which functions are best candidates for \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Vickery:1976:MDL, author = "Christopher Vickery", title = "A microprogramming design laboratory", journal = j-SIGMICRO, volume = "7", number = "1", pages = "34--48", month = mar, year = "1976", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1217202.1217205", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:19 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1217202.1217205", abstract = "Sophisticated design aids are available to help automate microprogram development both for large, complex computers and for microprocessor-based systems. These aids include procedures for source code verification, object code generation, micro-program \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Chu:1976:DEC, author = "Yaohan Chu", title = "Direct-execution computer architecture", journal = j-SIGMICRO, volume = "7", number = "1", pages = "49--53", month = mar, year = "1976", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1217202.1217206", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:19 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1217202.1217206", abstract = "In the last issue, some concepts of high-level language computer architecture was introduced. In this issue, some of our work on direct-execution computer architecture is introduced.", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Lewis:1976:RBM, author = "T. G. Lewis and Bruce Shriver", title = "Recent books on microprogramming", journal = j-SIGMICRO, volume = "7", number = "1", pages = "54--54", month = mar, year = "1976", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1217202.1217207", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:19 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1217202.1217207", abstract = "Members of SIGMICRO and readers of the SIGMICRO Newsletter are encouraged to submit reviews of current literature concerned with microprogramming. The following two books have been brought to our attention.", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Mick:1976:MHE, author = "John R. Mick", title = "Microprogramming for the hardware engineer", journal = j-SIGMICRO, volume = "7", number = "2", pages = "17--25", month = jun, year = "1976", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1217209.1217210", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:19 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1217209.1217210", abstract = "With the advent of the Am2901 four-bit microprocessor slice and the Am2909 bipolar microprogram sequencer, the design engineer can upgrade the performance of existing systems or implement new systems taking advantage of the latest state-of-the-art \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Ehlers:1976:REH, author = "Bryan L. Ehlers and Gary L. Harmon and Larry L. Wear", title = "Reflective emulations of the {HP 2100A} and {Varian 72} minicomputers", journal = j-SIGMICRO, volume = "7", number = "2", pages = "26--42", month = jun, year = "1976", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1217209.1217211", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:19 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1217209.1217211", abstract = "The authors would like to thank Dr. W. G. Sitton, California State University, Chico, for directing the project and overseeing the development of this paper. Thanks also to Mr. Milton Morton, California State University, Chico, for critically reading \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Cohen:1976:BGB, author = "David Cohen and Ming T. Liu", title = "Bridging the gap between principles and practices in microprogramming", journal = j-SIGMICRO, volume = "7", number = "2", pages = "43--60", month = jun, year = "1976", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1217209.1217212", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:19 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1217209.1217212", abstract = "The concept of microprogramming was introduced by Wilkes [WILKM51] a quarter of a century ago, but it took more than a decade of technological developments (the advent of low-cost, high-speed ROS) to bring it to the stage of an applied concept [HUSSS70]. \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Chattergy:1976:RFM, author = "Rahul Chattergy", title = "Review of {``\booktitle{Foundations of Microprogramming; Architecture, Software, and Applications} by Ashok K. Agrawala and Tomlinson G. Rauscher,'' Academic Press, ACM Monograph Series, 1976}", journal = j-SIGMICRO, volume = "7", number = "2", pages = "61--63", month = jun, year = "1976", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1217209.1217214", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:19 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1217209.1217214", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Chroust:1976:TAM, author = "G. Chroust", title = "Theoretical aspects of microprogramming: a review of relevant papers at the {2nd symposium on microprocessing and microprogramming (Venice, October 1976)}", journal = j-SIGMICRO, volume = "7", number = "4", pages = "29--30", month = dec, year = "1976", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1217218.1217219", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:20 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1217218.1217219", abstract = "Despite the fact that there is nothing as practical as a good theory such theories seem to lag behind practical applications. The reason is that theoretical investigations need a certain distance and maturity in order to produce good theories. They \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Belgard:1976:GVM, author = "Richard A. Belgard", title = "A generalized virtual memory package for {B1700} interpreter writers", journal = j-SIGMICRO, volume = "7", number = "4", pages = "31--45", month = dec, year = "1976", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1217218.1217220", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:20 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1217218.1217220", abstract = "This paper relates to the implementation of MBALM/1700 by Mark Swanson during the summer of 1976 at the University of Utah. The MBALM/1700 report is discussed under separate cover (SWA76).During this implementation effort, it was found that an \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Petit:1976:MSH, author = "J. Petit and D. Litaize and B. Lecussan and J. P. Sansonnet", title = "A microprogramming strategy for {HLL} interpretation", journal = j-SIGMICRO, volume = "7", number = "4", pages = "46--69", month = dec, year = "1976", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1217218.1217221", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:20 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1217218.1217221", abstract = "The design of a processor suited for direct interpretation of any high level language is presented..", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Dromard:1976:DMC, author = "D. Dromard and D. Lafage", title = "Design of a microprogrammed controller managing the {SDLC} data link control procedure", journal = j-SIGMICRO, volume = "7", number = "4", pages = "70--86", month = dec, year = "1976", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1217218.1217222", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:20 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1217218.1217222", abstract = "This paper describes a sophisticated data communications controller, as cheap as possible, capable of taking all the required decisions to manage the SDLC protocol, in such a way that the SDLC problems are ignored by the host machine. In existing \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Willen:1976:ICA, author = "David Willen", title = "An {Intel 3000} cross assembler", journal = j-SIGMICRO, volume = "7", number = "4", pages = "87--94", month = dec, year = "1976", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1217218.1217223", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:20 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1217218.1217223", abstract = "This note describes MCR3000, a cross-assembler and simulator for the Intel series 3000 microcomputer chip set. The MCR3000 System is written for, and runs under, the IBM System 360 OS/MVT. It consists of an assembler facility for writing and generating \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Martin:1977:EM, author = "Daniel Martin", title = "An {Eclipse} microassembler", journal = j-SIGMICRO, volume = "8", number = "1", pages = "13--23", month = mar, year = "1977", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1217225.1217226", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:20 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1217225.1217226", abstract = "The microprogrammed Data General Eclipse S/200 computer is available with a writable control store (WCS). The WCS feature of the Eclipse is an extension of the microprogrammed control logic of the computer's central processing unit. It allows a user to \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{dHautcourt-Carette:1977:MVM, author = "Fran{\c{c}}oise d'Hautcourt-Carette", title = "A microprogrammed virtual memory for {Eclipse}", journal = j-SIGMICRO, volume = "8", number = "2", pages = "10--20", month = jun, year = "1977", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1217228.1217229", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:21 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1217228.1217229", abstract = "The Eclipse S-200 is a Data General minicomputer available since 1975. It is a microprogrammed and micro-programmable computer: the user can buy a writable control store (WCS) to define his own specialized instructions.", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Adamowicz:1977:MMD, author = "Michael Adamowicz and Jamshed Mirza", title = "{MDSL}: a microcomputer design and simulation language", journal = j-SIGMICRO, volume = "8", number = "2", pages = "21--39", month = jun, year = "1977", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1217228.1217230", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:21 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1217228.1217230", abstract = "MDSL, which stands for Microcomputer Design and Simulation Language, is one of an ever growing number of computer hardware design (or description) languages or CHDL's. The introduction of any new language, particularly a new CHDL, is accompanied by a \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Robertson:1977:RNM, author = "Edward L. Robertson", title = "Research note: microcode bit optimization is {NP}-hard", journal = j-SIGMICRO, volume = "8", number = "2", pages = "40--43", month = jun, year = "1977", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1217228.1217231", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:21 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1217228.1217231", abstract = "The general problem of formating microinstruction so as to minimize the width of words in control memory is shown to be computationally difficult. Hence, we should not attempt to solve the general case, but concentrate on heuristics for reasonable \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Middleton:1977:AEE, author = "Tony Middleton", title = "Automatic enumeration and evaluation of certain multiprocessor design alternatives", journal = j-SIGMICRO, volume = "8", number = "2", pages = "44--48", month = jun, year = "1977", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1217228.1217232", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:21 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1217228.1217232", abstract = "Quite often, a designer has to chose from several alternative ways of achieving the same end. When the number of alternatives is very large, it is useful to have an ``analyser'' available which will mechanically enumerate the alternatives and assign a \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Thomas:1977:RMP, author = "Richard T. Thomas", title = "Review of {``\booktitle{Microprogramming Primer} by Harry Katzan Jr.,'' McGraw-Hill, New York, \$17.95}", journal = j-SIGMICRO, volume = "8", number = "2", pages = "49--51", month = jun, year = "1977", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1217228.1217234", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:21 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1217228.1217234", abstract = "This book is an excellent introduction to the topics of microprogram control and emulation. It is well-organized and easy to read. The author uses a simple hypothetical machine to explain the basic concept of microprogram control. Then he proceeds to \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Goldberg:1977:PSA, author = "Joel Goldberg and Alvin Cooperband and Louis Gallenson", title = "The {PRIM} system: an alternative architecture for emulator development and use", journal = j-SIGMICRO, volume = "8", number = "3", pages = "1--6", month = sep, year = "1977", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1014196.803309", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:21 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1014196.803309", abstract = "The architecture of PRIM is unique in coupling a powerful microprogrammable machine (the Standard Computer Corporation MLP-900) to a modern general-purpose computing system (the DEC PDP-10). The TENEX timesharing system running in the PDP-10 is \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Flink:1977:EOS, author = "Charles W. Flink", title = "{EASY} --- an operating system for the {QM-1}", journal = j-SIGMICRO, volume = "8", number = "3", pages = "7--14", month = sep, year = "1977", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1014196.803310", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:21 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1014196.803310", abstract = "The Emulation Aid SYstem is a virtual machine monitor for the Nanodata QM-1 microprogrammable computer. The system is designed to provide the user with an interactive interface for the development and subsequent use of emulations on the QM-1. EASY \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Griss:1977:MML, author = "M. L. Griss and M. R. Swanson", title = "{MBALM\slash 1700}: a microprogrammed {LISP} machine for the {Burroughs B1726}", journal = j-SIGMICRO, volume = "8", number = "3", pages = "15--25", month = sep, year = "1977", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1014196.803311", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:21 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1014196.803311", abstract = "This paper describes the implementation of BALM and LISP processors for the Burroughs B1726 computer. The processors consist of an interpreter of MBALM pseudo-code (written in MIL), and a compiler from BALM or LISP to MBALM code (written in BALM or LISP). \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Frieder:1977:ACD, author = "Gideon Frieder and Jill Miller", title = "An analysis of code density for the two level programmable control of the {Nanodata QM-1}", journal = j-SIGMICRO, volume = "8", number = "3", pages = "26--32", month = sep, year = "1977", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1014196.803312", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:21 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1014196.803312", abstract = "Several microinstruction formats which utilize hybrid combinations of horizontal and vertical formats are described. The microinstruction plus nanoinstruction format of two machines is described, and the existing nanocode of the Nanodata QM-1 is \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Fung:1977:IUE, author = "Fergus K. Fung and Willis K. King", title = "The implementation of a user-extensible system on a dynamically microprogrammable computer", journal = j-SIGMICRO, volume = "8", number = "3", pages = "33--36", month = sep, year = "1977", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1014196.803313", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:21 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1014196.803313", abstract = "On a dynamically user-microprogrammable computer the user can tailor the machine to his needs by constructing microprogrammed routines and adding them to the system. If these routines are recognized by the assembler, then using them is no different from \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Hopkins:1977:MIA, author = "William C. Hopkins and Gary Davidian", title = "A microprogrammed implementation of an architecture simulation language", journal = j-SIGMICRO, volume = "8", number = "3", pages = "37--46", month = sep, year = "1977", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1014196.803314", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:21 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1014196.803314", abstract = "A ``Machine Representation Language'' (MRL), a tool for the evaluation and simulation of the instruction sets of computers, was designed for research in computer architecture. A novel hypothetical machine to perform the simulation uses an acyclic directed \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Zimmermann:1977:MSH, author = "Gerhard Zimmermann", title = "Microprogram structures for high level language elements", journal = j-SIGMICRO, volume = "8", number = "3", pages = "47--54", month = sep, year = "1977", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1014196.803315", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:21 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1014196.803315", abstract = "Some elements of ALGOL-like languages consume much computer time, if they are coded on the machine instruction level. The examples of this paper show that this time and the number of program steps can be drastically reduced by microprogramming and \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Guha:1977:DMT, author = "Ratan K. Guha", title = "Dynamic microprogramming in a time sharing environment", journal = j-SIGMICRO, volume = "8", number = "3", pages = "55--60", month = sep, year = "1977", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1014196.803316", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:21 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1014196.803316", abstract = "In this paper, we present the system design and implementation of a very flexible dynamic microprogramming support system in a time sharing environment. The system has been implemented under the UNIX time sharing operating system on the user \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Laws:1977:MSC, author = "Ben A. Laws", title = "{Microbe}: a self commenting microassembler", journal = j-SIGMICRO, volume = "8", number = "3", pages = "61--65", month = sep, year = "1977", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1014196.803317", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:21 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1014196.803317", abstract = "A microassembler is described that generates a symbolic commentary for each microinstruction. This approach yields many of the benefits of programming in a high level language without the high implementation cost. The commentary assists with code \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Denny:1977:BBM, author = "W. Michael Denny", title = "The {Burroughs B1800} microprogrammed measurement system: a hybrid hardware\slash software approach", journal = j-SIGMICRO, volume = "8", number = "3", pages = "66--70", month = sep, year = "1977", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1014196.803318", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:21 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1014196.803318", abstract = "Traditional computers are not usually effective assistants in their own measurement. It is cost-prohibitive to dedicate much of the hardware to measurement. And, when any is dedicated, it is usually too rigidly attached to the hardware itself to follow \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Kannan:1977:MKT, author = "Krishnamurthi Kannan and David K. Hsiao and Douglas S. Kerr", title = "A microprogrammed keyword transformation unit for a database computer", journal = j-SIGMICRO, volume = "8", number = "3", pages = "71--79", month = sep, year = "1977", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1014196.803319", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:21 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1014196.803319", abstract = "The design of a microprogrammable microprocessor-based keyword transformation unit for a database computer(DBC) is described. The DBC, a specialized back-end computer capable of managing 10$^9$ --- 10$^{10}$ bytes of data, consists of two loops of memories and \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Swartzlander:1977:MCS, author = "Earl E. Swartzlander", title = "Microprogrammed control for signal processing", journal = j-SIGMICRO, volume = "8", number = "3", pages = "80--84", month = sep, year = "1977", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1014196.803320", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:21 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1014196.803320", abstract = "An easily implemented microprogrammed control concept for signal processors is presented. The control unit is developed by restricting the next state function of a classical Moore machine, and by using microprogramming in its implementation. The concept \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{El-Ayat:1977:AST, author = "K. A. El-Ayat and J. A. Howard", title = "Algorithms for a self-tuning microprogrammed computer", journal = j-SIGMICRO, volume = "8", number = "3", pages = "85--91", month = sep, year = "1977", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1014196.803321", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:21 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1014196.803321", abstract = "Manual tuning techniques are widely applied but are generally slow, costly and require a great deal of expertise. This paper addresses the problem of automatically tuning the virtual architecture of a microprogrammed computer by microprogramming \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Tokoro:1977:AMO, author = "Mario Tokoro and Eiji Tamura and Kazuhiko Takase and Kiichiro Tamaru", title = "An approach to microprogram optimization considering resource occupancy and instruction formats", journal = j-SIGMICRO, volume = "8", number = "3", pages = "92--108", month = sep, year = "1977", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1014196.803322", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:21 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1014196.803322", abstract = "This paper describes a microprogram optimization technique considering resource occupancy and microinstruction format. This technique is applicable to machines whose microoperation occupies several machine cycles on a submachine cycle basis, and whose \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Mathur:1977:MMS, author = "Francis P. Mathur", title = "{MICROSIM}: a microinstruction simulator for teaching microprogramming and emulation", journal = j-SIGMICRO, volume = "8", number = "3", pages = "109--118", month = sep, year = "1977", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1014196.803323", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:21 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1014196.803323", abstract = "This paper describes in the format of a user's manual, along with an example, a program for teaching microprogramming and emulation. This program simulates at the microinstruction set level the architecture of a 16-bit microprogram-controlled \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Brown:1977:OSE, author = "George E. Brown and Richard Eckhouse and Jay Estabrook", title = "Operating system enhancement through firmware", journal = j-SIGMICRO, volume = "8", number = "3", pages = "119--133", month = sep, year = "1977", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1014196.803324", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:21 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1014196.803324", abstract = "Microprogramming support for the enhancement of operating system design is described in detail, organization structure of realtime operating systems are examined, and criteria proposed for determining which functions are best for firmware \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Wilkes:1977:TYM, author = "M. V. Wilkes", title = "Ten years and more of micro-programming", journal = j-SIGMICRO, volume = "8", number = "4", pages = "11--13", month = dec, year = "1977", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1096518.1096519", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:22 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1096518.1096519", abstract = "Micro-programming was not a bright idea that came in a flash, but a solution slowly arrived at to a consciously posed problem, namely, that of finding a systematic way of designing the control unit of an electronic digital computer. As such it had to \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Persson:1977:DMG, author = "Magnus Persson", title = "Design of a microprogram generator for the {VARIAN V73}", journal = j-SIGMICRO, volume = "8", number = "4", pages = "14--20", month = dec, year = "1977", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1096518.1096520", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:22 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1096518.1096520", abstract = "The design and implementation of a micro-program generator MICAS/MICSIM (assembler, linker and simulator) for the VARIAN V70 series of minicomputers is described. More detailed information is found in [1]. First some general concepts are discussed which \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Frisina:1977:MMI, author = "J. N. Frisina", title = "Metrics for Microprogrammed Instruction Sets", journal = j-SIGMICRO, volume = "8", number = "4", pages = "21--23", month = dec, year = "1977", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1096518.1096521", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:22 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1096518.1096521", abstract = "Having selected a Microprogrammed Instruction Set (MIS), the need to have a method of evaluation immediately arises. There are seven methods generally used to measure the performance of the proposed architecture. These methods are: Timing, Mixes, Kernel \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Davidson:1977:CSM, author = "Scott Davidson", title = "A case study of the migration of an algorithm across software-firmware boundaries", journal = j-SIGMICRO, volume = "8", number = "4", pages = "24--33", month = dec, year = "1977", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1096518.1096522", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:22 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1096518.1096522", abstract = "There are many ways to implement an algorithm using a digital system. We can implement an algorithm directly in software, firmware, hardware or a mix of these techniques. For example, a program can be written for a microcomputer that uses external \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Flynn:1977:CE, author = "Michael J. Flynn", title = "Classes of emulators", journal = j-SIGMICRO, volume = "8", number = "4", pages = "34--35", month = dec, year = "1977", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1096518.1096523", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:22 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1096518.1096523", abstract = "Comparison among various host machines when emulating a specific image machine or various image machines form an important basis for host machine performance evaluation. With the increasing availability of host machines which are not biased to \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Brown:1978:MIS, author = "Gerry A. Brown", title = "A microprogrammed interrupt service routine using the {ECLIPSE} computer", journal = j-SIGMICRO, volume = "9", number = "1", pages = "18--22", month = mar, year = "1978", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1096525.1096526", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:22 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1096525.1096526", abstract = "In a real-time process control environment, it is common for a processor to spend a sizable amount of time servicing interrupts. It is reasonable, then, to search for methods to decrease this time. One such technique involves the implementation of the \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Adams:1978:MMSa, author = "Phillip M. Adams", title = "Microprogrammable microprocessor survey", journal = j-SIGMICRO, volume = "9", number = "1", pages = "23--25", month = mar, year = "1978", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1096525.1096527", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:22 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1096525.1096527", abstract = "The purpose of this document is to provide a general overview of most of the commercially available microprogrammable microprocessors and associated microprogram sequencers. This document attempts to provide both an architectural overview as well as a \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Adams:1978:MMSb, author = "Phillip M. Adams", title = "Microprogrammable microprocessor survey", journal = j-SIGMICRO, volume = "9", number = "2", pages = "7--38", month = jun, year = "1978", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1096529.1096530", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:22 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1096529.1096530", abstract = "The Motorola M10800 LSI processor family consists of a sequencer, referred to as a Microprogram Control Function (MCF) --- MC10801, and a processing element, referred to as a 4-bit ALU Slice --- MC10800 (Not to be confused with the processor family number \ldots{})", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Eckhouse:1978:RMN, author = "R. E. Eckhouse", title = "Review of {``\booktitle{Microprogramming}, by Norman Sondak and Efrem Mallach'', Artech House, Dedham, Mass., 1977, ISBN 0-89006-064-9}", journal = j-SIGMICRO, volume = "9", number = "3", pages = "5--5", month = sep, year = "1978", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1096532.1096533", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:23 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1096532.1096533", abstract = "Many of us will dismiss a book consisting of reprints as being a nice way for someone else to get his name on the cover. After all, each of the papers has appeared once already and we have no need to read through this collection of papers selected by \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Olbert:1978:ECP, author = "Arthur G. Olbert", title = "Extended control program support: {VM\slash 370}: a hardware assist for the {IBM Virtual Machine Facility\slash 370}", journal = j-SIGMICRO, volume = "9", number = "3", pages = "8--25", month = sep, year = "1978", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1096532.1096534", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:23 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib; http://www.math.utah.edu/pub/tex/bib/virtual-machines.bib", URL = "https://dl.acm.org/doi/10.1145/1096532.1096534", abstract = "ECPS:VM/370 is a hardware assist of the VM/370 software control program. ECPS:VM/370 provides improved performance for the software system through a combination of hardware assist technologies. The assist provides hardware support for virtual machine \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Johannsen:1978:OMM, author = "Dave Johannsen", title = "Our machine, a microcoded {LSI} processor", journal = j-SIGMICRO, volume = "9", number = "4", pages = "1--7", month = dec, year = "1978", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1014198.804298", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:23 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1014198.804298", abstract = "Current LSI technology allows the systems designer to construct complex data processing structures containing tens of thousands of transistors on single silicon chips. Constraints imposed by the technology influence design tradeoffs and result in \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Stritter:1978:MIS, author = "Skip Stritter and Nick Tredennick", title = "Microprogrammed implementation of a single chip microprocessor", journal = j-SIGMICRO, volume = "9", number = "4", pages = "8--16", month = dec, year = "1978", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1014198.804299", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:23 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1014198.804299", abstract = "This paper considers microprogramming as a tool for implementing large scale integration, single-chip microprocessors. Design trade-offs for microprogrammed control are discussed in the context of semiconductor design constraints which limit the size, \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Manthey:1978:IPI, author = "Michael J. Manthey", title = "Improving the performance of interpretive hierarchies by the introduction of local hardware", journal = j-SIGMICRO, volume = "9", number = "4", pages = "17--18", month = dec, year = "1978", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1014198.804300", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:23 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1014198.804300", abstract = "This paper introduces the notion of improving the performance of interpretive hierarchies by filtering out trivial operations at the highest possible level of the hierarchy and executing them by hardware local to that level. The technique can be used \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Wallach:1978:EES, author = "Walter A. Wallach", title = "{EMMY\slash 360}: an emulation of {System\slash 360} for the {Stanford EMMY}", journal = j-SIGMICRO, volume = "9", number = "4", pages = "19--24", month = dec, year = "1978", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1014198.804301", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:23 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1014198.804301", abstract = "The Stanford EMMY is a vertically organized, dynamically microprogrammed flexible host machine configured as part of the Stanford Emulation Laboratory. EMMY/360 is an emulation of System/360 central processor architecture microcoded for the Stanford \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Kunz:1978:LHP, author = "Paul F. Kunz and Richard N. Fall and Michael F. and Hanoch Brafman", title = "The {LASS} hardware processor", journal = j-SIGMICRO, volume = "9", number = "4", pages = "25--32", month = dec, year = "1978", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1014198.804302", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:23 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1014198.804302", abstract = "The problems of data analysis with hardware processors are reviewed and a description is given for a programmable processor. This processor, the 168/E, has been designed for use in the LASS multi-processor system; it has an execution speed comparable to \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Burkhardt:1978:MMH, author = "Walter H. Burkhardt and Helmut E. Maier", title = "{MICOS}: a microprogrammed hierarchical operating system nucleus and its performance comparison", journal = j-SIGMICRO, volume = "9", number = "4", pages = "33--33", month = dec, year = "1978", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1014198.804303", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:23 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1014198.804303", abstract = "Modern operating systems (OS) spend often more than half of the total CPU-time for overhead. Microprogramming of systems components offers an attractive means for a reduction. However, previous investigators have found only small increases in efficiency \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Caplin:1978:IHS, author = "Glenn N. Caplin and Anne R. Clayton and Richard L. Stuart", title = "Implementation of high speed data sets with microprogrammable data processors", journal = j-SIGMICRO, volume = "9", number = "4", pages = "34--39", month = dec, year = "1978", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1014198.804304", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:23 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1014198.804304", abstract = "Modern high speed data sets (or Modems) are usually required to perform a great deal of digital signal processing to maintain acceptable error rates for worst-case channel conditions. Previously, this digital processing task was implemented with \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Tanaka:1978:PEA, author = "Tadashi Tanaka and Tadamichi Kawada and Teiji Emori", title = "Proposal on efficient address allocation algorithm for horizontal microprograms", journal = j-SIGMICRO, volume = "9", number = "4", pages = "40--40", month = dec, year = "1978", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1014198.804305", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:23 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1014198.804305", abstract = "A new algorithm to allocate horizontal microprograms having many addressing restrictions is presented in this note. This algorithm, using simultaneous partitioning, sufficiently maximizes the microprogram performance and minimizes the necessary memory \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Tokoro:1978:TGO, author = "Mario Tokoro and Takashi Takizuka and Eiji Tamura and Ichiro Yamaura", title = "A technique of global optimization of microprograms", journal = j-SIGMICRO, volume = "9", number = "4", pages = "41--50", month = dec, year = "1978", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1014198.804306", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:23 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1014198.804306", abstract = "This paper describes a technique of global optimization of microprograms including loops and recursive subroutines. This technique can be applied to a wide variety of microprogrammable machines. The principle of global optimization, four basic types of \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Wood:1978:PMO, author = "Graham Wood", title = "On the packing of micro-operations into micro-instruction words", journal = j-SIGMICRO, volume = "9", number = "4", pages = "51--55", month = dec, year = "1978", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1014198.804307", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:23 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1014198.804307", abstract = "This paper discusses the problem of packing a serially expressed straight line segment of micro-program into micro-instruction words of a particular format. It outlines and compares the methods that have been proposed to solve particular instances of \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Belgard:1978:CCS, author = "Richard A. Belgard and Victor B. Schneider", title = "A comparison of the code space and execution time required for {FORTRAN} assignment statements on six computer architectures", journal = j-SIGMICRO, volume = "9", number = "4", pages = "56--64", month = dec, year = "1978", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1014198.804308", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:23 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/fortran1.bib; http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1014198.804308", abstract = "A method is presented for deriving lower and upper bounds for memory space and execution time of compiled FORTRAN assignment statements. Formulas, in terms of variable references, are presented. The method is applied to six hypothetical computer architectures, standardized to eliminate variations resulting from addressing strategies and varying opcode lengths. The results are presented in tabular form.", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Crocker:1978:DCQ, author = "Steve Crocker", title = "Design considerations for a {QM-1} based multimicroprocessor emulation system", journal = j-SIGMICRO, volume = "9", number = "4", pages = "65--65", month = dec, year = "1978", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1014198.804309", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:23 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1014198.804309", abstract = "Microprocessors, which are now readily available, are being used in the design of many systems. Soon avionic systems will be designed that use many microprocessors working together. Systems based on multiple microprocessors (MMP) will be designed to \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Soh:1978:DEO, author = "Jin W. Soh and Ron Marko", title = "Design of an emulator oriented microprogrammable computer", journal = j-SIGMICRO, volume = "9", number = "4", pages = "66--66", month = dec, year = "1978", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1014198.804310", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:23 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1014198.804310", abstract = "This paper presents a design and implementation of a computer hardware for emulation using chip sliced microprocessors. The system has been built at Wright State University Computer Science Laboratory for instructional purposes. It provides an efficient \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Rau:1978:LRP, author = "B. Ramakrishna Rau", title = "Levels of representation of programs and the architecture of universal host machines", journal = j-SIGMICRO, volume = "9", number = "4", pages = "67--79", month = dec, year = "1978", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1014198.804311", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:23 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1014198.804311", abstract = "The issue of high level language support is treated in a systematic top-down manner. Program representations are categorized into three classes with respect to a host processor: high level representations, directly interpretable representations and \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Hemphill:1978:EIB, author = "John M. Hemphill and Richard T. Thomas", title = "Experience with an interactive basic machine implemented using the {Burroughs B1700}", journal = j-SIGMICRO, volume = "9", number = "4", pages = "80--80", month = dec, year = "1978", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1014198.804312", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:23 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1014198.804312", abstract = "This paper describes the structure of the interpretive environment as designed and implemented and gives some comparisons of this system with another BASIC language interpreter. Some specific conclusions about the suitability of the B1700/1800 for this \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Schoellkopf:1978:PHE, author = "J. P. Schoellkopf", title = "{PASC-HLL}: an experience in design techniques for firmware and the supporting hardware", journal = j-SIGMICRO, volume = "9", number = "4", pages = "81--81", month = dec, year = "1978", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1014198.804313", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:23 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1014198.804313", abstract = "PASC-HLL design started from a study of the high-level language PASCAL which allowed the definition of a special purpose intermediate language. A new mechanism for pipe-lined execution of polish strings using a FIFO queue instead of a push-down stack [1]. \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Cohen:1978:MPP, author = "Danny Cohen", title = "A methodology for programming a pipeline array processor", journal = j-SIGMICRO, volume = "9", number = "4", pages = "82--89", month = dec, year = "1978", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1014198.804314", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:23 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1014198.804314", abstract = "In this note a recursive filter implementation is discussed, analyzed and programmed in the most efficient way for the FPS-AP120B array processor. The purpose of this note is not only to demonstrate a good technique for programming this filter (even \ldots{})", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Mulrooney:1978:MSA, author = "Timothy J. Mulrooney", title = "Microprogrammed spectrum analysis", journal = j-SIGMICRO, volume = "9", number = "4", pages = "90--99", month = dec, year = "1978", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1014198.804315", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:23 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1014198.804315", abstract = "This paper will demonstrate how microprogramming affects the FFT. An interactive simulator is used to draw comparisons between an assembler FFT, a microprogrammed FFT, and a microprogrammed FFT with a hard-wired multiply. The FFT is analyzed in detail \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Bell:1978:MSP, author = "David M. Bell and Larry E. Hand", title = "A micro signal processing module", journal = j-SIGMICRO, volume = "9", number = "4", pages = "100--100", month = dec, year = "1978", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1014198.804316", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:23 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1014198.804316", abstract = "A small, high-speed programmable digital signal processing module utilizing bit slice microprocessor techniques is described. The processor is designed to provide low-cost, modular implementations of digital signal processing tasks, such as fast Fourier \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Kopec:1978:PMP, author = "Gary E. Kopec and Glen S. Miranker", title = "Programming a microcoded processor for speech waveform generation", journal = j-SIGMICRO, volume = "9", number = "4", pages = "101--111", month = dec, year = "1978", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1014198.804317", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:23 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1014198.804317", abstract = "One effective way to exploit decreasing hardware costs is to build processors tailored to highly specialized tasks. Our experience with the specification, design and programming of a hardware realization of a terminal analog model of the human vocal \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Nagle:1978:ASM, author = "Andrew W. Nagle", title = "Automatic synthesis of microcontrollers", journal = j-SIGMICRO, volume = "9", number = "4", pages = "112--117", month = dec, year = "1978", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1014198.804318", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:23 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1014198.804318", abstract = "A method is proposed for automating the design of a microcontroller from a register transfer level description of a digital system. This method designs the format of the control word, determines the timing of branch decisions, and specifies the content \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{van-Mierop:1978:VFM, author = "Dono van-Mierop and Leo Marcus and Steve Crocker", title = "Verification of the {FTSC} microprogram", journal = j-SIGMICRO, volume = "9", number = "4", pages = "118--118", month = dec, year = "1978", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1014198.804319", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:23 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1014198.804319", abstract = "At ISI, we are halfway into a two year research program in microcode verification. We are focussing our attention on microcode that implements a target instruction set. The Fault-Tolerant Spaceborne Computer is a typical microcoded machine and we are \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Budkowski:1978:FVS, author = "S. Budkowski and P. Dembinski", title = "Firmware versus software verification", journal = j-SIGMICRO, volume = "9", number = "4", pages = "119--127", month = dec, year = "1978", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1014198.804320", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:23 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1014198.804320", abstract = "The paper presents an uniform framework in which the firmware verification problem can be reduced to the software one. It is shown how to transform the control memory (ROM) content into a microprogram written in the specially designed language MIDDLE \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Deutsch:1978:EMI, author = "L. Peter Deutsch", title = "Experience with a microprogrammed {Interlisp} system", journal = j-SIGMICRO, volume = "9", number = "4", pages = "128--129", month = dec, year = "1978", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1014198.804321", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:23 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1014198.804321", abstract = "This paper presents the design of an Interlisp system running on a microprogrammed minicomputer. We discuss the constraints imposed by compatibility requirements and by the hardware, the important design decisions, and the most prominent successes and \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Griss:1978:RMC, author = "Martin L. Griss and Robert R. Kessler", title = "{REDUCE\slash 1700}: a micro-coded Algebra system", journal = j-SIGMICRO, volume = "9", number = "4", pages = "130--138", month = dec, year = "1978", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1014198.804322", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:23 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/red-g-l.bib; http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1014198.804322", abstract = "The status of an ongoing micro-coded Algebra machine project is reviewed. We have implemented a LISP ``machine'' on the Burroughs B1726 computer, capable of supporting the REDUCE Algebra system. A portable version of this LISP machine (written in a portable implementation language, BIL), can be used to produce a compact and efficient LISP or REDUCE for smaller machines (it also serves as a bootstrapping kernel for larger machines). In this paper, we summarize the current status of the MBALM/1700 project, aimed at producing a micro-coded LISP and Algebra System on the Burroughs B1726 computer.", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Dembinski:1978:IVO, author = "P. Dembinski and S. Budkowski", title = "An introduction to the verification oriented microprogramming language {``MIDDLE''}", journal = j-SIGMICRO, volume = "9", number = "4", pages = "139--143", month = dec, year = "1978", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1014198.804323", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:23 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1014198.804323", abstract = "The basic ideas of the microprogramming language MIDDLE are presented. The language gives a possibility to describe various properties of an executing hardware without loosing too much from the flexibility of a higher-level programming language. Three \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Dasgupta:1978:TML, author = "Subrata Dasgupta", title = "Towards a microprogramming language schema", journal = j-SIGMICRO, volume = "9", number = "4", pages = "144--153", month = dec, year = "1978", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1014198.804324", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:23 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1014198.804324", abstract = "A microprogramming language schema S denotes a language whose semantics is partially defined. A particular language S(M$_1$ ), corresponding to some specific microprogrammable host machine M$_1$, is obtained when S's semantics is completed using the properties \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Malik:1978:DOH, author = "Kamran Malik and Ted Lewis", title = "Design objectives for high level microprogramming languages", journal = j-SIGMICRO, volume = "9", number = "4", pages = "154--160", month = dec, year = "1978", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1014198.804325", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:23 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1014198.804325", abstract = "The primitive operations of a high level language for producing emulators is shown to include special purpose features specific to virtual machine implementation. A Hierarchy of data types, short reliable language constructs, and control structures that \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Berg:1979:RMW, author = "Helmut K. Berg and Udo Schloms", title = "Report on a microprogramming workshop", journal = j-SIGMICRO, volume = "10", number = "1", pages = "6--9", month = mar, year = "1979", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1217236.1217237", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:24 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1217236.1217237", abstract = "In connection with the annual conference of the Gesellschaft f{\"u}r Informatik (the German association of professional computer scientists), GI, a microprogramming workshop was held October 6 in Berlin. The workshop was organized by the GI interest group \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Thacker:1979:MPR, author = "William I. Thacker and G. W. Gorsline", title = "Micro programming rational arithmetic operations", journal = j-SIGMICRO, volume = "10", number = "1", pages = "10--13", month = mar, year = "1979", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1217236.1217238", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:24 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/fortran1.bib; http://www.math.utah.edu/pub/tex/bib/fparith.bib; http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", note = "See critical comments \cite{Kornerup:1979:NRA} and response \cite{Thacker:1979:R}.", URL = "https://dl.acm.org/doi/10.1145/1217236.1217238", abstract = "For many years, real number arithmetic, whether accomplished in hardware, software, or firmware, has utilized a floating point scheme. This paper summarizes the results of a study assessing rational representation as a possible replacement for floating point representation. The Hewlett-Packard 2100A microprogrammable computer was used as the test vehicle. Both accuracy and speed comparisons were used to judge the usefulness of the substitution.", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Wood:1979:MDP, author = "Graham Wood", title = "Microprogram design at the processor level", journal = j-SIGMICRO, volume = "10", number = "1", pages = "14--20", month = mar, year = "1979", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1217236.1217239", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:24 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1217236.1217239", abstract = "This paper presents a method for separating the design and implementation phases of microprogram development. The microprogram is written in terms of register transfer level micro-operations and the microinstruction format is specified by means of a \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Sheue:1979:TCM, author = "A. E. Sheue", title = "Two's-complement multiplication", journal = j-SIGMICRO, volume = "10", number = "1", pages = "21--23", month = mar, year = "1979", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1217236.1217240", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:24 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/fparith.bib; http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1217236.1217240", abstract = "Two's complement multiplication, defined in terms of adds, subtracts, and shifts, is derived from a novel expression relating a two's-complement number and its integer interpretation. Although the derived algorithm is considered well known, the derivation itself is believed to be original and easily grasped. Implementation of the algorithm in terms of computer arithmetic is shown to be safe from overflow except for the case when the multiplier is 10\ldots{}0 (max. negative). In this case, the resulting product will have the proper magnitude but the wrong algebraic sign. The implementation can, however, be modified to handle this special case properly.", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Lewis:1979:GPE, author = "Daniel W. Lewis", title = "General purpose emulation using the {Hewlett--Packard 2100} minicomputer", journal = j-SIGMICRO, volume = "10", number = "1", pages = "24--31", month = mar, year = "1979", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1217236.1217241", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:24 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1217236.1217241", abstract = "A taxonomy of methods for the implementation of general-purpose emulation projects on the Hewlett--Packard 2100 minicomputer is presented. The HP2100 is intended to be microprogrammed for instruction set extensions rather than general emulation. Problems \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Kornerup:1979:NRA, author = "Peter Kornerup", title = "A note on rational arithmetic", journal = j-SIGMICRO, volume = "10", number = "2", pages = "28--28", month = jun, year = "1979", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1218003.1218004", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:24 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/fortran1.bib; http://www.math.utah.edu/pub/tex/bib/fparith.bib; http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", note = "See \cite{Thacker:1979:MPR,Thacker:1979:R}.", URL = "https://dl.acm.org/doi/10.1145/1218003.1218004", abstract = "A recent paper in SIGMICRO [1] contained a comparison of the accuracy of floating point vs. rational representations, which is very unfair to the latter. The format chosen for rational numbers utilizes 16 bits for numerators and 16 bits for denominators. This implies that the spacing between consecutive numbers in the system is in most cases of the order $ 2 {-32} $. Only around simple rational numbers (e.g. 1/1, 2/3) is the spacing of the order $ 2 {-16}. $ However the rounding algorithm presented in [1] will almost certainly introduce a rounding error of the order $ 2 {-16} $, i.e. introduce an error which in most cases is of the order $ 2^{16} $ larger than necessary.", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Thacker:1979:R, author = "W. I. Thacker and G. W. Gorsline", title = "Response", journal = j-SIGMICRO, volume = "10", number = "2", pages = "29--29", month = jun, year = "1979", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1218003.1218005", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:24 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/fortran1.bib; http://www.math.utah.edu/pub/tex/bib/fparith.bib; http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", note = "See \cite{Thacker:1979:MPR,Kornerup:1979:NRA}.", URL = "https://dl.acm.org/doi/10.1145/1218003.1218005", abstract = "Within the context of our study; that is, the direct substitution of a pure rational scheme for a floating point scheme of arithmetic and storage within an extant FORTRAN system with no changes to the compiler (and thus to the storage space available for a single numerical quantity), we continue to claim that our results are valid. We again wish to note that our investigation was limited to the pure rational scheme using the same storage space available to a floating point scheme.", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Akonteh:1979:PIE, author = "Ayola N. Akonteh", title = "A performance index for emulation environments in digital systems", journal = j-SIGMICRO, volume = "10", number = "3", pages = "6--13", month = sep, year = "1979", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1218007.1218008", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:25 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1218007.1218008", abstract = "This study develops a formal representation of an emulation environment and defines an emulator in terms of a transformation process \tau (x,y) equivalent to an environment M$_{xy}$ created by embedding the state image of a target machine y into a host machine \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Kornerup:1979:NRN, author = "Peter Kornerup", title = "A note to a response to a note", journal = j-SIGMICRO, volume = "10", number = "3", pages = "14--15", month = sep, year = "1979", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1218007.1218009", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:25 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1218007.1218009", abstract = "Although I hate to drag on a discussion on a matter which may only have a limited interest to the audience of SIGMICRO Newsletter, I find that the response by Thacker and Gorsline [1] missed my point in [2].", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Wood:1979:GOM, author = "Graham Wood", title = "Global optimization of microprograms through modular control constructs", journal = j-SIGMICRO, volume = "10", number = "4", pages = "1--6", month = dec, year = "1979", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1014188.803006", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:25 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1014188.803006", abstract = "By taking due regard of the disciplines of structured programming, we extend the scope of optimization of microprograms from blocks of micro-operations delimited by labels and branches (straight line segments) to complete microprograms.", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Tamura:1979:HMG, author = "Eiji Tamura and Mario Tokoro", title = "Hierarchical microprogram generating system", journal = j-SIGMICRO, volume = "10", number = "4", pages = "7--21", month = dec, year = "1979", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1014188.803007", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:25 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1014188.803007", abstract = "A general purpose microprogram generating system has been developed to compose, together with a hardware/microprogram debugger, a general purpose development support system for LSI Processor Modules such as Am2900, MMI6700, and/or MACROLOGIC. The \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Patterson:1979:TEM, author = "David A. Patterson and Karl Lew and Richard Tuck", title = "Towards an efficient, machine-independent language for microprogramming", journal = j-SIGMICRO, volume = "10", number = "4", pages = "22--35", month = dec, year = "1979", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1014188.803008", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:25 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1014188.803008", abstract = "A machine independent low level language YALLL is presented. This language produces microcode for two very different machines: Hewlett Packard HP 300 and Digital Equipment Corporation VAX 11/780. The efficiency of this language is tested by comparing \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Marti:1979:MLC, author = "Jed B. Marti and Robert R. Kessler", title = "A medium level compiler generating microcode", journal = j-SIGMICRO, volume = "10", number = "4", pages = "36--41", month = dec, year = "1979", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1014188.803009", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:25 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1014188.803009", abstract = "Described is a medium level language and compiler which generates microcode for the Burroughs 1800. The language significantly aids implementation of microcode interpreters for this machine.", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Mezzalama:1979:DIF, author = "M. Mezzalama and P. Prinetto", title = "Design and implementation of a flexible and interactive microprogram simulator", journal = j-SIGMICRO, volume = "10", number = "4", pages = "42--48", month = dec, year = "1979", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1014188.803010", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:25 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1014188.803010", abstract = "In the present paper a microprogrammable architecture oriented simulator is described. This simulator structure may be logically subdivided in four independent blocks: Supervisor, Interface Module, Simulation Monitor, Simulation Routines. A high degree \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Schleimer:1979:EHL, author = "S. Schleimer and W. J. Meyers", title = "Experience with a high level micromachine simulator", journal = j-SIGMICRO, volume = "10", number = "4", pages = "49--54", month = dec, year = "1979", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1014188.803011", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:25 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1014188.803011", abstract = "As part of a microcoding project, we developed a simulator that offers a relatively high level view of a micromachine. The simulator supports all out a few features of the hardware, and provides a more friendly environment for the microprogrammer. In \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Drongowski:1979:AHD, author = "Paul J. Drongowski and Charles W. Rose", title = "Application of hardware description languages to microprogramming: Method, practice, and limitations", journal = j-SIGMICRO, volume = "10", number = "4", pages = "55--60", month = dec, year = "1979", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1014188.803012", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:25 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1014188.803012", abstract = "The use of microprogrammable processors and networks of microcomputers has induced a reconsideration of development tools and methodologies for system design and construction. This article presents the history, structure, and use of a system developed \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Crews:1979:IMV, author = "Phillip Crews and Laura Marie Leventhal", title = "Interactive microprogram validation: a {Prime 400} testbed facility", journal = j-SIGMICRO, volume = "10", number = "4", pages = "61--67", month = dec, year = "1979", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1014188.803013", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:25 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1014188.803013", abstract = "This paper presents a solution to the problem of an inadequate microprogram testbed facility for the Prime 400 system, but more importantly, defines typical problems resulting from lack of good microprogram development software in the university \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Armbruster:1979:MTS, author = "C. Edward Armbruster", title = "A microcoded tool to sample the software instruction address", journal = j-SIGMICRO, volume = "10", number = "4", pages = "68--72", month = dec, year = "1979", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1014188.803014", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:25 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1014188.803014", abstract = "This paper introduces the concept of software execution localization and defines a microcoded tool for measuring execution localization. The tool is presented as a conceptual description. This tool has been used during development of microcode assists \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Nash:1979:HST, author = "James Nash and Mike Spak", title = "Hardware and software tools for the development of a micro-programmed microprocessor", journal = j-SIGMICRO, volume = "10", number = "4", pages = "73--83", month = dec, year = "1979", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1014188.803015", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:25 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1014188.803015", abstract = "This paper discusses the development and implementation of a number of hardware and software tools used in the design, development, and debugging of the microcode and nanocode for the MC68000 microprocessor. A functional description of these tools is \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Bridges:1979:DEC, author = "Charles W. Bridges and Abd-Elfattah Mohamed Abd-alla", title = "Direct execution of {C}-string compiler texts", journal = j-SIGMICRO, volume = "10", number = "4", pages = "84--92", month = dec, year = "1979", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1014188.803016", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:25 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1014188.803016", abstract = "High level language (HLL) computer architectures refer to those computers which are designed to accept either HLL source texts directly or intermediate texts preprocessed and prepared by HLL compilers. This paper investigates the direct execution of \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Anastas:1979:DAI, author = "M. S. Anastas and R. F. Vaughan", title = "Direct architectural implementation of a requirements-oriented computing structure", journal = j-SIGMICRO, volume = "10", number = "4", pages = "93--100", month = dec, year = "1979", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1014188.803017", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:25 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1014188.803017", abstract = "Many of the advances in computing technology that have a direct bearing on software productivity have been integrated into a unique requirements-oriented computing structure devoid of transfer of control constructs. Overhead is a major obstacle to such \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Huck:1979:DES, author = "Jerry Huck and Charles Neuhauser", title = "{I/O} device emulation in {The Stanford Emulation Laboratory}", journal = j-SIGMICRO, volume = "10", number = "4", pages = "101--108", month = dec, year = "1979", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1014188.803018", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:25 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1014188.803018", abstract = "This report describes the implementation of an I/O device emulation system for a universal host machine, the Emmy. The actual system I/O devices are part of a PDP-11/05 system supporting the UNIX operating system. To support device emulation a process \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Hartung:1979:VE, author = "R. L. Hartung and A. Ammerman", title = "Virtual {I/O}, an experiment", journal = j-SIGMICRO, volume = "10", number = "4", pages = "109--113", month = dec, year = "1979", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1014188.803019", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:25 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib; http://www.math.utah.edu/pub/tex/bib/virtual-machines.bib", URL = "https://dl.acm.org/doi/10.1145/1014188.803019", abstract = "This paper describes an experiment in virtualizing Input/Output (I/O) for allowing new I/O technologies, such as ARPANET, to replace old hardwired interface disciplines. This was accomplished using micro-programmable host machines, emulation, and \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Cooper:1980:DEI, author = "R. E. M. Cooper", title = "The direct execution of intermediate languages on an {Eclipse} computer", journal = j-SIGMICRO, volume = "11", number = "1", pages = "6--9", month = mar, year = "1980", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1218011.1218012", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:25 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1218011.1218012", abstract = "The use of intermediate languages as a convenient means of developing portable high-level language compilers, appears to be growing. With this approach, the compiler for language A (which may be written in language A) compiles the source code into an \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Skordalakis:1980:DMD, author = "E. Skordalakis", title = "{DGCAS} as a microprogram development tool", journal = j-SIGMICRO, volume = "11", number = "1", pages = "10--16", month = mar, year = "1980", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1218011.1218013", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:25 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1218011.1218013", abstract = "User microprogramming has entered a new phase nowadays. This is due first to the availability of ``microcircuits'' with the help of which one can build, easily, microprogrammable digital systems and secondly to the availability of``microprogram software \ldots{}''", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Tracz:1980:MCAa, author = "William J. Tracz", title = "Microprogrammable computer architecture design considerations", journal = j-SIGMICRO, volume = "11", number = "1", pages = "17--20", month = mar, year = "1980", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1218011.1218014", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:25 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1218011.1218014", abstract = "The implementation of a computer system through a microprogrammable architecture has demonstrated significant advantages in flexibility and overall cost. This paper summarizes some key questions related to the design of a microprogrammable computer \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Tracz:1980:MCAb, author = "William J. Tracz", title = "Microprogrammable computer architecture design considerations", journal = j-SIGMICRO, volume = "11", number = "2", pages = "10--14", month = jun, year = "1980", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1096404.1096405", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:26 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1096404.1096405", abstract = "The implementation of a computer system through a microprogrammable architecture has demonstrated significant advantages in flexibility and overall cost. This paper summarizes some key questions related to the design of a microprogrammable computer \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Hansen:1980:FCA, author = "Igor Hansen and Jacek Leszczylowski", title = "On fundamentals of computer-aided design of firmware", journal = j-SIGMICRO, volume = "11", number = "3--4", pages = "3--12", month = dec, year = "1980", DOI = "https://doi.org/10.1145/1014190.802705", bibdate = "Fri Apr 16 10:27:26 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1014190.802705", abstract = "A real-time model of microprogrammed hardware is described. It is used for firmware classification and for stating the conditions under which an equivalent discrete-time model can be introduced. We also give a brief description of a computer-aided \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Poe:1980:HGO, author = "Michael D. Poe", title = "Heuristics for the global optimization of microprograms", journal = j-SIGMICRO, volume = "11", number = "3--4", pages = "13--22", month = dec, year = "1980", DOI = "https://doi.org/10.1145/1014190.802706", bibdate = "Fri Apr 16 10:27:26 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1014190.802706", abstract = "Most of the discussion in the microprogram optimization literature deals only with straight line segments. This paper discusses an implementation in progress that globally optimizes microprograms. The complete optimization of microprograms has been \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Dromard:1980:AIS, author = "D. Dromard and F. Dromard", title = "Algorithm implementation on specific microprogrammed structure", journal = j-SIGMICRO, volume = "11", number = "3--4", pages = "23--29", month = dec, year = "1980", DOI = "https://doi.org/10.1145/1014190.802707", bibdate = "Fri Apr 16 10:27:26 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1014190.802707", abstract = "We currently see many works which have been done in the microprogramming field, to facilitate and to improve algorithm implementations on existing microprogrammable structures. Very few of them were executed with a top down approach, though it seems to \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Srimani:1980:SSM, author = "Pradip K. Srimani and Bhabani P. Sinha", title = "Some studies on microprogram optimization", journal = j-SIGMICRO, volume = "11", number = "3--4", pages = "30--37", month = dec, year = "1980", DOI = "https://doi.org/10.1145/1014190.802708", bibdate = "Fri Apr 16 10:27:26 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1014190.802708", abstract = "Minimization of control memory bit dimension constitutes a major problem in the synthesis of a microprogrammed digital computer. This paper investigates the problem in both the cases of static and dynamic microprogramming, i.e., the problems of ROM, as \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Ulrich:1980:DMS, author = "John Wade Ulrich", title = "The derivation of microcode by symbolic execution", journal = j-SIGMICRO, volume = "11", number = "3--4", pages = "38--42", month = dec, year = "1980", DOI = "https://doi.org/10.1145/1014190.802709", bibdate = "Fri Apr 16 10:27:26 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1014190.802709", abstract = "Given a description of a computer called the ``target'' and a micro processor called the ``host'' we would like to generate a micro program which when executed by the host will simulate the target. We accomplish this by first breaking the target down into a \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Mueller:1980:FAS, author = "R. A. Mueller", title = "Formalization and automated synthesis of microprograms", journal = j-SIGMICRO, volume = "11", number = "3--4", pages = "45--53", month = dec, year = "1980", DOI = "https://doi.org/10.1145/1014190.802710", bibdate = "Fri Apr 16 10:27:26 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1014190.802710", abstract = "The problem of automating the production of reliable micro-code is addressed. In contrast to validation and verification approaches which attempt to establish the correctness (incorrectness) of manually produced code with respect to a set of \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Firth:1980:RST, author = "Neal R. Firth", title = "The role of software tools in the development of the {ECLIPSE\reg{} MV\slash 8000} microcode", journal = j-SIGMICRO, volume = "11", number = "3--4", pages = "54--58", month = dec, year = "1980", DOI = "https://doi.org/10.1145/1014190.802711", bibdate = "Fri Apr 16 10:27:26 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1014190.802711", abstract = "This paper presents an overview of the software tools used in the development of the microcode for Data General's new 32 bit processor the ECLIPSE MV/8000. Included in this overview is a brief description of each of the tools, and the design \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Reilly:1980:IME, author = "Paul Reilly and Elizabeth Shanahan and Steven Staudaher", title = "An implementation of microdiagnostics on the {ECLIPSE\reg{} MV\slash 8000}", journal = j-SIGMICRO, volume = "11", number = "3--4", pages = "59--63", month = dec, year = "1980", DOI = "https://doi.org/10.1145/1014190.802712", bibdate = "Fri Apr 16 10:27:26 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1014190.802712", abstract = "The effectiveness of using a microcoded Independent Diagnostic Instruction Set for the development, manufacturing and field support of the 32-bit ECLIPSE\reg{} MV/8000 data processing system is demonstrated. A separate Diagnostic Processor with a simple \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Fisher:1980:WJM, author = "Joseph A. Fisher", title = "$ 2 n$-way jump microinstruction hardware and an effective instruction binding method", journal = j-SIGMICRO, volume = "11", number = "3--4", pages = "64--75", month = dec, year = "1980", DOI = "https://doi.org/10.1145/1014190.802713", bibdate = "Fri Apr 16 10:27:26 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1014190.802713", abstract = "A scheme is developed by which multiway microprogram jumps may be made to any of 2$^n$ next possible microinstructions as a function of any selection of $ n > 1$ logically independent tests. An efficient method of binding microinstructions to memory locations \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Tomita:1980:PEI, author = "Shinji Tomita and Kiyoshi Shibayama and Toshiaki Kitamura and Hiroshi Hagiwara", title = "Performance evaluation and improvement of a dynamically microprogrammable computer with low-level parallelism", journal = j-SIGMICRO, volume = "11", number = "3--4", pages = "79--89", month = dec, year = "1980", DOI = "https://doi.org/10.1145/1014190.802714", bibdate = "Fri Apr 16 10:27:26 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1014190.802714", abstract = "A new microprogrammable computer with low-level parallelism was built and has been utilized as a research vehicle for solving different classes of research-oriented applications such as real-time processing on static\slash dynamic images, pictures and \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Blau:1980:MAE, author = "Jonathan S. Blau and Charles J. Holland and David L. Keating", title = "The micro-architecture of the {ECLIPSE\reg{} MV\slash 8000}: Conception and implementation", journal = j-SIGMICRO, volume = "11", number = "3--4", pages = "90--97", month = dec, year = "1980", DOI = "https://doi.org/10.1145/1014190.802715", bibdate = "Fri Apr 16 10:27:26 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1014190.802715", abstract = "The microcode of the ECLIPSE MV/8000 controls the hardware to emulate an instruction set. In the MV/8000 the micro-architecture is defined and limited by the following constraints: (1) the desire to implement microcode in a limited number of locations; \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Epstein:1980:EMM, author = "David I. Epstein", title = "The {ECLIPSE\reg{} MV\slash 8000} Microsequencer", journal = j-SIGMICRO, volume = "11", number = "3--4", pages = "98--105", month = dec, year = "1980", DOI = "https://doi.org/10.1145/1014190.802716", bibdate = "Fri Apr 16 10:27:26 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1014190.802716", abstract = "The MV/8000 Microsequencing subsection is presented as a case study of a microprogrammed CPU engine. A brief, but comprehensive, description of the micro-orders are discussed with both hardware and firmware aspects considered. Features that are \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Kraley:1980:DUM, author = "Michael Kraley and Randall Rettberg and Philip Herman and Robert Bressler and Anthony Lake", title = "Design of a user-microprogrammable building block", journal = j-SIGMICRO, volume = "11", number = "3--4", pages = "106--114", month = dec, year = "1980", DOI = "https://doi.org/10.1145/1014190.802717", bibdate = "Fri Apr 16 10:27:26 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1014190.802717", abstract = "A user-microprogrammable computer has been developed for use as a building block in general-purpose and dedicated computer systems. The architecture is designed to be easily microprogrammed and features a 32-bit, vertically oriented microinstruction. \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Guttag:1980:CCR, author = "Karl M. Guttag", title = "Compressing control {ROM} for {VLSI} microprogrammed microprocessors", journal = j-SIGMICRO, volume = "11", number = "3--4", pages = "115--121", month = dec, year = "1980", DOI = "https://doi.org/10.1145/1014190.802718", bibdate = "Fri Apr 16 10:27:26 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1014190.802718", abstract = "By taking advantage of information redundancy and MOS structures, control ROMs for microprogrammed microprocessors can be considerably reduced. The Compressed Control ROM (CCROM) method for reducing control ROMs is described in terms of a simple example \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Cragon:1980:EPS, author = "Harvey G. Cragon", title = "The economics of programmable system components", journal = j-SIGMICRO, volume = "11", number = "3--4", pages = "122--125", month = dec, year = "1980", DOI = "https://doi.org/10.1145/1014190.802719", bibdate = "Fri Apr 16 10:27:26 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1014190.802719", abstract = "Integrated circuits having complexity levels approaching one million devices per chip (VLSI) present significant problems in the cost of design and use. There are advocates for very capable design automation techniques coupled with rapid turnaround \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Bell:1980:BTT, author = "R. K. Bell and W. D. Bell and T. C. Cooper and T. K. McFarland", title = "The big three --- today's 16-bit microprocessor", journal = j-SIGMICRO, volume = "11", number = "3--4", pages = "126--138", month = dec, year = "1980", DOI = "https://doi.org/10.1145/1014190.802720", bibdate = "Fri Apr 16 10:27:26 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1014190.802720", abstract = "This paper reports on the functional evaluation of the three 16-bit microprocessors, namely the Intel 8086, the Zilog Z8000, and the Motorola MC68000. These microprocessors were employed in several CRT applications, both monochrome and color. Execution \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Sint:1980:SHL, author = "Marleen Sint", title = "A survey of high level microprogramming languages", journal = j-SIGMICRO, volume = "11", number = "3--4", pages = "141--153", month = dec, year = "1980", DOI = "https://doi.org/10.1145/1014190.802721", bibdate = "Fri Apr 16 10:27:26 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1014190.802721", abstract = "This paper surveys the current state of design and implementation of high level microprogramming languages. First, a number of important design issues are formulated. Next, four microprogramming languages are considered in detail, to see how each of \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Kurki-Suonio:1980:DAL, author = "R. Kurki-Suonio and J. Hein{\"a}nen", title = "A data abstraction language based on microprogramming", journal = j-SIGMICRO, volume = "11", number = "3--4", pages = "154--161", month = dec, year = "1980", DOI = "https://doi.org/10.1145/1014190.802722", bibdate = "Fri Apr 16 10:27:26 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1014190.802722", abstract = "The paper describes the basic ideas in extending a machine-oriented microprogramming language into a system implementation language through data and control abstraction. The approach allows an extremely primitive base language to be bootstrapped to a \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Meyers:1980:DML, author = "W. J. Meyers", title = "Design of a microcode link editor", journal = j-SIGMICRO, volume = "11", number = "3--4", pages = "165--170", month = dec, year = "1980", DOI = "https://doi.org/10.1145/1014190.802723", bibdate = "Fri Apr 16 10:27:26 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1014190.802723", abstract = "We developed a microcode link editor (microbinder) that supports a variety of different micromachines. The microbinder resolves symbolic label references within and between separately assembled microcode modules, allocates space for each module in \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Baker:1980:HLL, author = "Henry G. Baker and Clinton Parker", title = "High level language programs run ten times faster in microstore", journal = j-SIGMICRO, volume = "11", number = "3--4", pages = "171--177", month = dec, year = "1980", DOI = "https://doi.org/10.1145/1014190.802724", bibdate = "Fri Apr 16 10:27:26 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1014190.802724", abstract = "A true microcode compiler for a minicomputer is described which translates an algebraic language directly into executable microcode. The compiler performs extensive optimization and produces code which is a good compromise between speed and size. This \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Berglass:1980:MAH, author = "Gilbert R. Berglass", title = "A meta-assembler for highly-parallel microprogrammable systems", journal = j-SIGMICRO, volume = "11", number = "3--4", pages = "181--189", month = dec, year = "1980", DOI = "https://doi.org/10.1145/1014190.802725", bibdate = "Fri Apr 16 10:27:26 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1014190.802725", abstract = "This paper describes a software system whose input is a description of a highly parallel (horizontally) microprogrammable machine as reflected in the organization of the machine's ``word'' and a set of user-specified statement ``patterns'' defining the \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Kleinsteiber:1980:IHM, author = "James R. Kleinsteiber", title = "{IBM 4341} hardware\slash microcode trade-off decisions", journal = j-SIGMICRO, volume = "11", number = "3--4", pages = "190--192", month = dec, year = "1980", DOI = "https://doi.org/10.1145/1014190.802726", bibdate = "Fri Apr 16 10:27:26 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1014190.802726", abstract = "The design of IBM's 4341 Processor, as with other processors, involved many cost/performance tradeoffs. The designer is continually under pressure to increase processor speed without increasing cost or to decrease processor cost without decreasing \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Hemphill:1981:RPF, author = "John M. Hemphill", title = "Review of {``\booktitle{Principles of Firmware Engineering in Microprogram Control}, by Michael Andrews'', Computer Science Press, 1980}", journal = j-SIGMICRO, volume = "12", number = "1", pages = "23--24", month = mar, year = "1981", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1096407.1096409", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:27 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1096407.1096409", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Hemphill:1981:RDS, author = "John M. Hemphill", title = "Review of {``\booktitle{Digital System Design with LSI BIT-Slice Logic}, by Glenford J. Myers'', John Wiley and Son, 1980}", journal = j-SIGMICRO, volume = "12", number = "1", pages = "24--25", month = mar, year = "1981", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1096407.1096410", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:27 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1096407.1096410", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Neuhauser:1981:RFM, author = "Charles Neuhauser", title = "Review of {``\booktitle{Firmware, Microprogramming and Restructurable Hardware}, by G. Chroust and J. R. M{\"u}hlbacher'', North-Holland Publishing Company}", journal = j-SIGMICRO, volume = "12", number = "1", pages = "26--28", month = mar, year = "1981", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1096407.1096411", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:27 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1096407.1096411", abstract = "This book relates the proceedings of the IFIP Working Conference on Firmware, Microprogramming and Restructurable Hardware held at Linz, Austria during April of 1980. This conference involved about 60 participants, primarily from Europe, but with a good \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Tracz:1981:MSS, author = "William J. Tracz", title = "Microcode support software for the {Modular Computer System}", journal = j-SIGMICRO, volume = "12", number = "2", pages = "14--37", month = jun, year = "1981", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1096413.1096414", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:27 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1096413.1096414", abstract = "This paper describes the microprogramming support software tools used to implement and verify microprograms for the Modular Computer System (MCS) at IBM-Owego, NY. The concept of emulating various existing machine language instruction sets to form a \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Wallach:1981:RAP, author = "Walter Wallach", title = "Recent articles on protection of computer related innovations", journal = j-SIGMICRO, volume = "12", number = "3", pages = "10--12", month = sep, year = "1981", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1218016.1218017", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:28 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1218016.1218017", abstract = "There have been a number of recent articles in the trade press regarding the protection of computer innovations which are not strictly hardware (such as firmware and software). An article by David Pressman in the August 5 issue of EDN (their A Question \ldots{})", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Wallach:1981:NAE, author = "Walter Wallach", title = "News about {Euromicro}", journal = j-SIGMICRO, volume = "12", number = "3", pages = "13--15", month = sep, year = "1981", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1218016.1218018", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:28 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1218016.1218018", abstract = "Information in this feature has been obtained from Microprocessing and Microprogramming, the Euromicro Journal. Microprocessing and Microprogramming is copyrighted by North-Holland Publishing Company. Abstracts reproduced in this feature are used with \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Wallach:1981:ORP, author = "Walter Wallach", title = "Other recent papers", journal = j-SIGMICRO, volume = "12", number = "3", pages = "16--16", month = sep, year = "1981", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1218016.1218019", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:28 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1218016.1218019", abstract = "The June, 1981 issue of the IEEE Transactions on Computers (vol. C-30, no. 6) contains a paper by Alice Parker and John Wallace entitled ``SLIDE: An I/O Hardware Descriptive Language'' (pp. 423--439).", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Papachristou:1981:HMS, author = "Christos A. Papachristou", title = "Hardware microcontrol schemes using {PLAs}", journal = j-SIGMICRO, volume = "12", number = "4", pages = "3--16", month = dec, year = "1981", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1014192.802431", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:28 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1014192.802431", abstract = "Four new schemes for microprogram control design with programmable logic arrays (PLAs) are proposed. The general structure of the first three schemes consists of three units namely, the microcode memory (ROM), the microsequencer PLA, and a register-. \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Mueller:1981:CTV, author = "Robert A. Mueller and Gearold R. Johnson", title = "Contrasting translation, verification and synthesis in software and firmware engineering", journal = j-SIGMICRO, volume = "12", number = "4", pages = "17--22", month = dec, year = "1981", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1014192.802432", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:28 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1014192.802432", abstract = "Translation, verification and synthesis are commonly used terms in the software field, yet these terms seem to be misunderstood by many which may inhibit progress. This paper attempts, through the use of definitions and examples, to clarify these \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Kershaw:1981:TIF, author = "John Kershaw", title = "Two implementations of the {`FLEX'} machine", journal = j-SIGMICRO, volume = "12", number = "4", pages = "25--37", month = dec, year = "1981", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1014192.802433", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:28 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1014192.802433", abstract = "The FLEX high-level language architecture is introduced. Two microprogrammed implementations of FLEX are described, one based on a special purpose, horizontally coded machine and the other on a general purpose emulator called GEMINI. Examples and \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Habib:1981:UMA, author = "Stanley Habib and Xue-Liang Yang", title = "The use of a meta-assembler to design an {M} code interpreter on {AMD2900} chips", journal = j-SIGMICRO, volume = "12", number = "4", pages = "38--50", month = dec, year = "1981", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1014192.802434", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:28 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1014192.802434", abstract = "There have been several machine designs using microproprammed control which interpretively execute intermediate code such as P code and earlier version such as POPS. The recently announced Modula language uses M code as an intermediate language This \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Ishikawa:1981:APV, author = "Chiaki Ishikawa and Ken Sakamura and Mamoru Maekawa", title = "Adaptation and personalization of {VLSI}-based computer architecture", journal = j-SIGMICRO, volume = "12", number = "4", pages = "51--61", month = dec, year = "1981", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1014192.802435", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:28 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1014192.802435", abstract = "This paper discusses the important problem of the adaptation and the personalization of VLSI-based computer systems by means of microprogramming. In order to fully exploit the VLSI chip with one million transistors on it, we propose the scheme of mass-. \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Roskos:1981:TUS, author = "J. Eric Roskos and Robert I. Winner", title = "Toward user sharing of the microprogramming level under {UNIX} on the {Perkin-Elmer 3220}", journal = j-SIGMICRO, volume = "12", number = "4", pages = "67--73", month = dec, year = "1981", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1014192.802436", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:28 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib; http://www.math.utah.edu/pub/tex/bib/unix.bib", URL = "https://dl.acm.org/doi/10.1145/1014192.802436", abstract = "A master/slave model of writable control store is presented which is claimed to be a better representation of the operating system view of control store than models which more accurately portray the physical reality. Reported work includes the \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Geyer:1981:DTU, author = "Steven Geyer and Anthony Lake", title = "Development tools for user microprogramming", journal = j-SIGMICRO, volume = "12", number = "4", pages = "74--77", month = dec, year = "1981", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1014192.802437", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:28 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1014192.802437", abstract = "Software tools used to develop microcode for the BBN Microprogrammable Building Block have been implemented using standard software engineering and language development utilities. The major microcode development tools include a microassembler, multi-. \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Greenberg:1981:MMA, author = "Kenneth F. Greenberg", title = "The {Micro8} microcode assembler", journal = j-SIGMICRO, volume = "12", number = "4", pages = "78--82", month = dec, year = "1981", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1014192.802438", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:28 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1014192.802438", abstract = "This paper describes Micro8, a commercially-available microcode assembler written in ISO standard Pascal to enhance portability. Micro8 is designed to be a useful tool for both bit-slice and discrete logic designs. Considerable flexibility in definition \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Hansen:1981:MMD, author = "Igor Hansen", title = "{MIDAS} --- microprogram description and analysis system", journal = j-SIGMICRO, volume = "12", number = "4", pages = "87--87", month = dec, year = "1981", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1014192.802439", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:28 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1014192.802439", abstract = "This paper did not arrive in time to be included in the Proceedings.", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Poe:1981:IDL, author = "Michael D. Poe and Ross Goodell and Simon Steely", title = "Issues of the design of a low level microprogramming language for global microcode compaction", journal = j-SIGMICRO, volume = "12", number = "4", pages = "88--94", month = dec, year = "1981", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1014192.802440", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:28 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1014192.802440", abstract = "Microcode compaction, or packing, is the process of assigning microoperations to microwords so that the minimum number of microwords and execution time is used by the microprogram. The techniques for global microcode compaction have been described \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Sint:1981:MMD, author = "Marleen Sint", title = "{MIDL} --- a microinstruction description language", journal = j-SIGMICRO, volume = "12", number = "4", pages = "95--106", month = dec, year = "1981", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1014192.802441", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:28 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1014192.802441", abstract = "A microinstruction description language called MIDL is introduced. A MIDL description of a microarchitecture defines the semantics and triggering conditions of all microoperations. It also defines operand selection. MIDL incorporates a timing model that \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Bartlett:1981:MMD, author = "Joel F. Bartlett", title = "{MicroTAL} --- a machine-dependent, high-level microprogramming language", journal = j-SIGMICRO, volume = "12", number = "4", pages = "109--114", month = dec, year = "1981", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1014192.802442", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:28 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1014192.802442", abstract = "The design and implementation of a high-level microprogramming language is described. The language is a subset of an existing systems programming language, TAL, which allows algorithms to be written and debugged using that language. The procedure may \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Marwedel:1981:RMG, author = "Peter Marwedel", title = "A retargetable microcode generation system for a high-level microprogramming language", journal = j-SIGMICRO, volume = "12", number = "4", pages = "115--123", month = dec, year = "1981", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1014192.802443", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:28 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1014192.802443", abstract = "A system for the generation of microcode from a high-level microprogramming language is presented. The system is independent of the target machine because it is table-driven by a separate hardware declaration. It is applicable for horizontally \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Klassen:1981:QIH, author = "Alynn Klassen and Subrata Dasgupta", title = "{S*(QM-1)}: an instantiation of the high level microprogramming language scheme {S*} for the nanodata {QM-1 1}", journal = j-SIGMICRO, volume = "12", number = "4", pages = "124--130", month = dec, year = "1981", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1014192.802444", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:28 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1014192.802444", abstract = "In previous papers [1,2,3] a high level microprogramming language schema called S* was described. S* is a partially specified language such that for a given host machine M1, a particular language S*(M1) results when M1's properties are used to complete \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Hobson:1981:HLM, author = "Richard F. Hobson and Patrick Hannon and Jonathan Thornburg", title = "High-level microprogramming with {APL} syntax", journal = j-SIGMICRO, volume = "12", number = "4", pages = "131--139", month = dec, year = "1981", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1014192.802445", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:28 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1014192.802445", abstract = "The article demonstrates how higher-level microprograms can be written in APL notation. With an architecture support package (ASP) defining and emulating target machine features, the resulting 'microAPL' code is directly APL executable. Firmware \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Martinez-Carballido:1981:GMW, author = "Jorge Francisco Martinez-Carballido and V. Michael Powers", title = "General microprogram width reduction using generator sets", journal = j-SIGMICRO, volume = "12", number = "4", pages = "144--153", month = dec, year = "1981", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1014192.802446", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:28 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1014192.802446", abstract = "The problem of reducing the microinstruction length for a parallel microprogram, by trading off microprogram width (bits) for subsequent logic, is considered. In a generalization of previous methods, it is shown that a considerable reduction of \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Sheraga:1981:AMG, author = "Robert J. Sheraga and John L. Gieser", title = "Automatic microcode generation for horizontally microprogrammed processors", journal = j-SIGMICRO, volume = "12", number = "4", pages = "154--168", month = dec, year = "1981", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1014192.802447", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:28 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1014192.802447", abstract = "A procedure is described which permits applications problems coded in a Higher Level Language to be compiled to microcode for horizontally microprogrammed processors. An experimental language has been designed which is suitable for expressing \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Nicolau:1981:UOM, author = "Alexandru Nicolau and Joseph A. Fisher", title = "Using an oracle to measure potential parallelism in single instruction stream programs", journal = j-SIGMICRO, volume = "12", number = "4", pages = "171--182", month = dec, year = "1981", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1014192.802448", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:28 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1014192.802448", abstract = "Horizontally microprogrammable CPUs belong to a class of machines having statically schedulable parallel instruction execution (SPIE machines). Several experiments have shown that within basic blocks, real code only gives a potential speed-up factor of \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Rau:1981:SST, author = "B. R. Rau and C. D. Glaeser", title = "Some scheduling techniques and an easily schedulable horizontal architecture for high performance scientific computing", journal = j-SIGMICRO, volume = "12", number = "4", pages = "183--198", month = dec, year = "1981", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1014192.802449", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:28 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1014192.802449", abstract = "Horizontal architectures are attractive for cost-effective, high performance scientific computing. They are, however, very difficult to schedule. Consequently, it is difficult to develop compilers that can generate efficient code for such architectures. \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Rideout:1981:CLC, author = "Douglas J. Rideout", title = "Considerations for local compaction of nanocode for the nanodata {QM-1}", journal = j-SIGMICRO, volume = "12", number = "4", pages = "205--214", month = dec, year = "1981", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1014192.802450", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:28 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1014192.802450", abstract = "Much work has been done recently on the problem of compaction of microcode, that of detecting parallelism between microoperations expressed in a sequential manner in order to pack the operations into as few microinstructions as possible. In particular, \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Akonteh:1982:CMD, author = "Ayola N. Akonteh", title = "Characterisation of microinstructions as destructible flows in controlled graphs", journal = j-SIGMICRO, volume = "13", number = "1", pages = "21--29", month = mar, year = "1982", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1096416.1096417", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:29 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1096416.1096417", abstract = "The flow of control signals in digital computers is modelled as destructible flows in controlled graphs where each vertex i \varepsilon V(G) represents some module of a system z$_n$. By establishing a flow path from vertex i to vertex j an edge x \varepsilon E(G) is created \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Wallach:1982:RAM, author = "Walter A. Wallach", title = "Recent articles from {``Microprocessing and Microprogramming''}", journal = j-SIGMICRO, volume = "13", number = "2", pages = "11--13", month = sep, year = "1982", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1218028.1218029", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:29 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1218028.1218029", abstract = "The following articles have appeared recently and may be of interest to the microprogramming community. If you discover an article which you feel might be of interest, please submit a reference and short summary to the editor, SIGMICRO Newsletter. \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Sievers:1982:RMC, author = "Michael Sievers", title = "Review of {``\booktitle{Microprogrammed Control and Reliable Design of Small Computers}, by George D. Kraft and Wing N. Toy'', Prentice Hall, 1981}", journal = j-SIGMICRO, volume = "13", number = "2", pages = "14--15", month = sep, year = "1982", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1218028.1218030", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:29 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1218028.1218030", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Belgard:1982:RMM, author = "Rich Belgard", title = "Review of {``\booktitle{Microprogramming and Microprocessing} by Rich Belgard'', North-Holland, 1981}", journal = j-SIGMICRO, volume = "13", number = "2", pages = "16--17", month = sep, year = "1982", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1218028.1218031", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:29 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1218028.1218031", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Agrawala:1982:RPS, author = "Ashok K. Agrawala", title = "Review of {``\booktitle{Probability and Statistics with Reliability Queueing and Computer Science Application} by K. S. Trivedi'', Prentice-Hall, 1982}", journal = j-SIGMICRO, volume = "13", number = "3", pages = "13--13", month = sep, year = "1982", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1218021.1218022", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:29 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1218021.1218022", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Neuhauser:1982:RIF, author = "Charles Neuhauser", title = "Review of {``\booktitle{Implementing Functions: Microprocessors and Firmware} by L. Richter, P. Le Beux, G. Choust and G. Noguez'', North-Holland}", journal = j-SIGMICRO, volume = "13", number = "3", pages = "14--16", month = sep, year = "1982", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1218021.1218023", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:29 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1218021.1218023", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Tracz:1982:RBSa, author = "William J. Tracz", title = "Review of {``\booktitle{Bit-Slice Microprocessor Design} by John Mick and James Brick'', McGraw-Hill Book Company, 1980}", journal = j-SIGMICRO, volume = "13", number = "3", pages = "17--17", month = sep, year = "1982", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1218021.1218024", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:29 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1218021.1218024", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Tracz:1982:RBSb, author = "William J. Tracz", title = "Review of {``\booktitle{Bit-Slice Design: Controllers and ALUs} by Donnamarie E. White'', Garland STPM Press, 1981}", journal = j-SIGMICRO, volume = "13", number = "3", pages = "18--18", month = sep, year = "1982", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1218021.1218025", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:29 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1218021.1218025", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Johnson:1982:FEM, author = "Gearold R. Johnson and Robert A. Mueller and Michael Andrews", title = "Firmware engineering and microprogramming at {Colorade State University}", journal = j-SIGMICRO, volume = "13", number = "3", pages = "19--23", month = sep, year = "1982", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1218021.1218026", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:29 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1218021.1218026", abstract = "Colorado State University is in the process of building a research emphasis in the area of firmware engineering and microprogramming through the Department of Computer Science and the Center for Computer-Assisted Engineering. The primary participants \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Wilkes:1982:KAP, author = "Maurice V. Wilkes", title = "Keynote address --- the processor instruction set", journal = j-SIGMICRO, volume = "13", number = "4", pages = "3--5", month = dec, year = "1982", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1014194.800928", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:30 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1014194.800928", abstract = "This keynote address contains a brief account of the arguments being advanced in favor of reduced instruction sets. These arguments have relevance both to single chip computers and to larger computers. Some comments are made on instruction set design from a compiler writer's point of view, and on the advantages to be gained from regarding the design of an instruction set and the code generator of the compiler as a single task.", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Frieder:1982:AOC, author = "Gideon Frieder", title = "The architecture and operational characteristics of the {VMX} host machine", journal = j-SIGMICRO, volume = "13", number = "4", pages = "9--16", month = dec, year = "1982", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1014194.800929", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:30 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1014194.800929", abstract = "The VMX host machine is a hardware-firmware environment for implementation of actual computer systems with a favorable price performance ratio. The article presents the host framework architecture, together with all units which are used to build actual \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Hennessy:1982:MMA, author = "John Hennessy and Norman Jouppi and Steven Przybylski and Christopher Rowen and Thomas Gross and Forest Baskett and John Gill", title = "{MIPS}: a microprocessor architecture", journal = j-SIGMICRO, volume = "13", number = "4", pages = "17--22", month = dec, year = "1982", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1014194.800930", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:30 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1014194.800930", abstract = "MIPS is a new single chip VLSI microprocessor. It attempts to achieve high performance with the use of a simplified instruction set, similar to those found in microengines. The processor is a fast pipelined engine without pipeline interlocks. Software \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Gieser:1982:MDT, author = "John L. Gieser and Robert J. Sheraga", title = "Microarchitecture description techniques", journal = j-SIGMICRO, volume = "13", number = "4", pages = "23--32", month = dec, year = "1982", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1014194.800931", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:30 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1014194.800931", abstract = "A procedure is outlined for describing the microarchitecture of a horizontal processor such that a retargetable Microprogram Compiler System can incorporate the description to generate microcode for that processor. The microarchitecture description \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Beauchamp:1982:UMD, author = "Robert W. Beauchamp and Neal R. Firth", title = "{UDSYS} a microcode development system", journal = j-SIGMICRO, volume = "13", number = "4", pages = "35--41", month = dec, year = "1982", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1014194.800932", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:30 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1014194.800932", abstract = "This paper describes a microcode development system called UDSYS that is currently in use at Data General Corporation across several radically different micro-architectures. The system was developed to overcome some of the deficiencies of meta-. \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Guffin:1982:MLD, author = "Ronald M. Guffin", title = "A microprogramming language-directed microarchitecture", journal = j-SIGMICRO, volume = "13", number = "4", pages = "42--49", month = dec, year = "1982", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1014194.800933", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:30 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1014194.800933", abstract = "A microarchitecture designed for high performance, control store efficiency, and ease of microprogramming is described. These objectives were achieved by orienting the design to support the requirements of a powerful higher-level-like microprogramming \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Takahashi:1982:MIT, author = "Kazutoshi Takahashi and Etsuo Takahashi and Tatsushige Bito and Toshinori Aoyama and Akihiko Yamada", title = "{MDS}: an improved total system for firmware development", journal = j-SIGMICRO, volume = "13", number = "4", pages = "50--56", month = dec, year = "1982", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1014194.800934", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:30 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1014194.800934", abstract = "A general purpose, total system MDS$^{1, 2}$ (Microprogramming Design-support System) has been developed to hasten the introduction of various kinds of firmware over the widest possible range of computer from the largest to the smallest (microcomputer). Not \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Shriver:1982:TVD, author = "Bruce D. Shriver", title = "Through the video display terminal and what {Alice} found there", journal = j-SIGMICRO, volume = "13", number = "4", pages = "61--76", month = dec, year = "1982", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1014194.800935", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:30 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1014194.800935", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Tredennick:1982:CM, author = "Nick Tredennick", title = "The ``cultures'' of microprogramming", journal = j-SIGMICRO, volume = "13", number = "4", pages = "79--83", month = dec, year = "1982", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1014194.800936", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:30 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1014194.800936", abstract = "I discuss four ``cultures'' of microprogramming. I call them: the Commercial Machine Culture, the Bit-Slice Culture, the Microprogrammable Machine Culture, and the Single-Chip Culture. Commonly used microprogramming terms mean different things to people \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Wang:1982:DM, author = "David T. Wang", title = "Defensive microprogramming", journal = j-SIGMICRO, volume = "13", number = "4", pages = "84--88", month = dec, year = "1982", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1014194.800937", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:30 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1014194.800937", abstract = "Defensive microprogramming is advocated for individual microprogrammers. Defensive measures, through proper documentation and adequate communication, will produce quality work and in effect provide protection. The use of this technique promises to make \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Burke:1982:CSV, author = "Gary R. Burke", title = "Control schemes for {VLSI} microprocessors", journal = j-SIGMICRO, volume = "13", number = "4", pages = "91--95", month = dec, year = "1982", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1014194.800938", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:30 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1014194.800938", abstract = "As microprocessors move into the VLSI era, the number and complexity of the functions they are expected to perform increases beyond the capability of conventional control schemes. This paper discusses the fundamental requirements of such a control \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Li:1982:VVM, author = "Tientien Li", title = "A {VLSI} view of microprogrammed system design", journal = j-SIGMICRO, volume = "13", number = "4", pages = "96--104", month = dec, year = "1982", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1014194.800939", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:30 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1014194.800939", abstract = "In this paper, the possible effects of VLSI technology on the design and development process of microprogrammed systems are explored. The function architectures of future microprogrammed VLSI systems are expected to be very complex, and most of them \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Papachristou:1982:MAF, author = "Christos A. Papachristou and Satnam Sing Gambhir", title = "A microsequencer architecture with firmware support for modular microprogramming", journal = j-SIGMICRO, volume = "13", number = "4", pages = "105--113", month = dec, year = "1982", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1014194.800940", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:30 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1014194.800940", abstract = "The aim of this paper is to propose a microsequencer architecture and supporting firmware that are suitable for implementing modular microprogramming. The structure consists of a PLA sequencer store, a microcode store (memory) and an address processor. \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Gross:1982:ODB, author = "Thomas R. Gross and John L. Hennessy", title = "Optimizing delayed branches", journal = j-SIGMICRO, volume = "13", number = "4", pages = "114--120", month = dec, year = "1982", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1014194.800941", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:30 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1014194.800941", abstract = "Delayed branches are commonly found in micro-architectures. A compiler or assembler can exploit delayed branches. This is achieved by moving code from one of several points to the positions following the branch instruction. We present several strategies \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Vegdahl:1982:PCC, author = "Steven R. Vegdahl", title = "Phase coupling and constant generation in an optimizing microcode compiler", journal = j-SIGMICRO, volume = "13", number = "4", pages = "125--133", month = dec, year = "1982", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1014194.800942", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:30 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1014194.800942", abstract = "The designer of an optimizing compiler must concern himself with the order in which optimization phases are performed; a pair of phases may be interdependent in the sense that each phase could benefit from information produced by the other. In a \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Mezzalama:1982:MCM, author = "M. Mezzalama and P. Prinetto and G. Filippi", title = "Microcode compaction via microblock definition", journal = j-SIGMICRO, volume = "13", number = "4", pages = "134--142", month = dec, year = "1982", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1014194.800943", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:30 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1014194.800943", abstract = "The paper describes a microprogram compaction technique based on a microoperation and microinstruction modelling, applicable to different types of target machine. The model describes microoperation semantics by relating them to microcodes used in \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Jacobs:1982:MCT, author = "Dean Jacobs and Jan Prins and Peter Siegel and Kenneth Wilson", title = "{Monte Carlo} techniques in code optimization", journal = j-SIGMICRO, volume = "13", number = "4", pages = "143--148", month = dec, year = "1982", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1014194.800944", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:30 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1014194.800944", abstract = "Effective optimization of FPS Array Processor assembly language (APAL) is difficult. Instructions must be rearranged and consolidated to minimize periods during which the functional units remain idle or perform unnecessary tasks. Register conflicts and \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Holtkamp:1982:FMS, author = "B. Holtkamp and H. Kaestner", title = "A firmware monitor to support vertical migration decisions in the {UNIX} operating system", journal = j-SIGMICRO, volume = "13", number = "4", pages = "153--162", month = dec, year = "1982", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1014194.800945", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:30 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib; http://www.math.utah.edu/pub/tex/bib/unix.bib", URL = "https://dl.acm.org/doi/10.1145/1014194.800945", abstract = "From a methodological point of view vertical migration involves the following four steps: identification of migration objects, prediction of expected system improvements, implementation, and verification of the results. In this paper a firmware monitor \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Olbert:1982:CMI, author = "A. G. Olbert", title = "Crossing the machine interface", journal = j-SIGMICRO, volume = "13", number = "4", pages = "163--170", month = dec, year = "1982", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1014194.800946", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:30 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1014194.800946", abstract = "The concepts and theory behind a specific type of hardware accelerator, oar ``assist'', are presented. Such accelerators are specific extensions to an existing, generalized data processor architecture. Both the software system and the hardware \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Namjoo:1982:DCT, author = "Masood Namjoo", title = "Design of concurrently testable microprogrammed control units", journal = j-SIGMICRO, volume = "13", number = "4", pages = "173--180", month = dec, year = "1982", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1014194.800947", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:30 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1014194.800947", abstract = "Four schemes for the design of concurrently testable microprogrammed control units are presented. In Schemes 1 and 2 the concept of path signatures is used for detection of malfunctions in the control unit. Two different methods for computation of \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Skibbe:1982:PME, author = "Robert E. Skibbe", title = "{PACE} --- a microprogram evaluation system", journal = j-SIGMICRO, volume = "13", number = "4", pages = "181--191", month = dec, year = "1982", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1014194.800948", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:30 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1014194.800948", abstract = "This paper describes PACE (Product Assurance Code Evaluation) System, a tool for evaluating microprograms. PACE incorporates both static analysis and dynamic analysis capabilities and it provides features that enable systematic and comprehensive \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Bogong:1982:EMA, author = "Su Bogong and Ralph Grishman", title = "Emulating an {MIMD} architecture", journal = j-SIGMICRO, volume = "13", number = "4", pages = "197--199", month = dec, year = "1982", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1014194.800949", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:30 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1014194.800949", abstract = "As part of a research effort in parallel processor architecture and programming, the Ultracomputer group at New York University has done extensive simulation of parallel programs. To speed up these simulations, we have developed a parallel processor \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Vegdahl:1983:NPC, author = "Steven R. Vegdahl", title = "A new perspective on the classical microcode compaction problem", journal = j-SIGMICRO, volume = "14", number = "1", pages = "11--14", month = mar, year = "1983", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1218033.1218034", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:30 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1218033.1218034", abstract = "Some comments are made concerning the generality and complexity of the classical microcode compaction problem. A trivial example is given that no classical compaction algorithm would compact optimally, because the computation of data precedence \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Chroust:1983:WS, author = "G. Chroust", title = "Where to start?", journal = j-SIGMICRO, volume = "14", number = "1", pages = "15--16", month = mar, year = "1983", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1218033.1218035", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:30 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1218033.1218035", abstract = "The newcomer, when entering into the field of microprogramming and firmware, is often at a loss as to where to start reading. The selected sources are a good starting point for further reading. Only those publications are listed which predominantely \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Papachristou:1983:FEM, author = "Christos A. Papachristou", title = "Firmware engineering and microprogramming at the {University of Cincinnati}", journal = j-SIGMICRO, volume = "14", number = "2", pages = "12--13", month = jun, year = "1983", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1218042.1218043", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:31 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1218042.1218043", abstract = "A research program in firmware engineering and microprogramming is in progress at the Electrical and Computer Engineering Department of the University of Cincinnati. The group of researchers engaged in this effort is supervised by Dr. Christos \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Winner:1983:MVU, author = "R. I. Winner", title = "Microprogramming at {Vanderbilt University}", journal = j-SIGMICRO, volume = "14", number = "2", pages = "14--17", month = jun, year = "1983", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1218042.1218044", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:31 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1218042.1218044", abstract = "The Computer Science Department of Vanderbilt University is actively pursuing a research program in microprogramming and related engineering. Projects at this time are being directed by Dr. Robert I. Winner with the participation of several graduate \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Flynn:1983:SEL, author = "Michael J. Flynn", title = "{Stanford Emulation Laboratory}", journal = j-SIGMICRO, volume = "14", number = "3", pages = "10--17", month = sep, year = "1983", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1218037.1218038", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:31 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1218037.1218038", abstract = "Over the past decade we have built a laboratory and research environment for the study of architectures and emulation. Initially most effort was directed at building the host processor, EMMY, and its support tools. The next stage was to emulate a \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Linn:1983:CPU, author = "Joseph L. Linn and Subrata Dasgupta and Bruce D. Shriver", title = "The codes project at the {University of Southwestern Louisiana}", journal = j-SIGMICRO, volume = "14", number = "3", pages = "18--21", month = sep, year = "1983", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1218037.1218039", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:31 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1218037.1218039", abstract = "The Computer Science Department of the University of Southwestern Louisiana (USL) has a long history of involvement in the area of firmware engineering. The CODES project began in October, 1982. It brings together the experience gained in earlier work \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Stevens:1983:MDD, author = "C. R. Stevens", title = "Microprogram documentation with design in mind", journal = j-SIGMICRO, volume = "14", number = "3", pages = "22--29", month = sep, year = "1983", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1218037.1218040", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:31 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1218037.1218040", abstract = "This paper discusses the dilemmas of microcode documentation. It discusses the traditional relationship between ``designing'' microcode and ``documenting'' microcode. It establishes a different relationship between designing and documenting, one where the \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Flynn:1983:SDK, author = "M. J. Flynn", title = "Session details: Keynote address", journal = j-SIGMICRO, volume = "14", number = "4", pages = "", month = dec, year = "1983", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/3262833", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:31 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/3262833", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Flynn:1983:TBI, author = "Michael J. Flynn", title = "Towards better instruction sets", journal = j-SIGMICRO, volume = "14", number = "4", pages = "3--8", month = dec, year = "1983", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1096419.1096421", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:31 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1096419.1096421", abstract = "An effectively designed instruction set is the result of many considerations. These include not only obvious measures such as code size, performance and implementation cost, but also issues such as compatibility and especially design complexity.In an \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Linn:1983:SCG, author = "Joseph L. Linn", title = "{SRDAG} compaction: a generalization of trace scheduling to increase the use of global context information", journal = j-SIGMICRO, volume = "14", number = "4", pages = "11--22", month = dec, year = "1983", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1096419.1096423", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:31 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1096419.1096423", abstract = "Microcode compaction is the process of converting essentially vertical microcode into horizontal microcode for a given architecture. The conventional plan calls for a microcode compiler to generate vertical code for a given architecture and then use a \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Lah:1983:TCM, author = "Jehkwan Lah and Daniel E. Atkins", title = "Tree compaction of microprograms", journal = j-SIGMICRO, volume = "14", number = "4", pages = "23--33", month = dec, year = "1983", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1096419.1096424", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:31 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1096419.1096424", abstract = "Although Fisher's trace scheduling procedure for global compaction may produce significant reduction in execution time of compacted microcode, the growth of memory size by extensive copying of blocks can be enormous. In the worst case, the memory size \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Henry:1983:LGM, author = "Steven G. Henry and Robert A. Mueller and Michael Andrews", title = "Local and global microcode compaction using reduction operators", journal = j-SIGMICRO, volume = "14", number = "4", pages = "34--43", month = dec, year = "1983", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1096419.1096425", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:31 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1096419.1096425", abstract = "The problem of compacting microcode has received considerable attention, but there remains much room for improvement. The major obstacle is the NP-completeness of the associated optimization problem and the coupling between code generation and \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Baba:1983:ETL, author = "Takanobu Baba and Katsuhiro Yamazaki and Nobuyuki Hashimoto and Hiroyuki Kanai and Kenzo Okuda and Kazuhiko Hashimoto", title = "Experimentation with a two-level microprogrammed multiprocessor computer", journal = j-SIGMICRO, volume = "14", number = "4", pages = "47--54", month = dec, year = "1983", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1096419.1096427", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:31 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1096419.1096427", abstract = "MUNAP (MUlti-NAnoProgram machine) is a two-level microprogrammed multiprocessor computer designed and developed at a university as a research vehicle. This paper describes the experiences with the implementation of MUNAP. We start with a brief overview \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Duran:1983:DAM, author = "Jordi Duran and Tulin E. Mangir", title = "A design approach for a microprogrammed control unit with built in self test", journal = j-SIGMICRO, volume = "14", number = "4", pages = "55--60", month = dec, year = "1983", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1096419.1096428", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:31 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1096419.1096428", abstract = "We present an architecture for concurrent testing of a microprogrammed control unit. This approach is compared with other control unit testing strategies. The advantages of this approach are: (a) it allows testing of the control unit independent of the \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Aspinwall:1983:MVM, author = "David B. Aspinwall and Yale N. Patt", title = "Modifications to the {VAX-11\slash 780} microarchitecture to support {IEEE} floating point arithmetic", journal = j-SIGMICRO, volume = "14", number = "4", pages = "61--69", month = dec, year = "1983", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1096419.1096429", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:31 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/fparith.bib; http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1096419.1096429", abstract = "The VAX-11/780 was designed specifically to implement the VAX architecture. As such, it does not support the IEEE standard for floating point arithmetic. A project was undertaken to provide this support by modifying the 11/780 microarchitecture. Our objective was to produce a microengine that would efficiently execute a modified VAX instruction set, in particular, one that executes VAX floating point instructions consistent with the IEEE standard. We made minimal changes to the 11/780 hardware, relying primarily on changes to the microcode. This paper describes the work of this project.", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Hopkins:1983:HDR, author = "William C. Hopkins", title = "{HLLDA} defies {RISC}: thoughts on {RISCs}, {CISCs}, and {HLLDAs}", journal = j-SIGMICRO, volume = "14", number = "4", pages = "70--74", month = dec, year = "1983", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1096419.1096430", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:31 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1096419.1096430", abstract = "High Level Language Directed Architectures (HLLDAs) are usually intended as ideal hosts for programs written in the supported languages. Patterson et al. [1] have claimed that, in general, a Complex Instruction Set Computer (CISC) is less efficient than \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Fedak:1983:CMF, author = "John F. Fedak", title = "A concurrent microprogramming facility", journal = j-SIGMICRO, volume = "14", number = "4", pages = "77--83", month = dec, year = "1983", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1096419.1096432", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:31 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1096419.1096432", abstract = "Control-unit microcode is characterized by the control of multiple asynchronous devices. This paper describes the Concurrent Microprogramming Facility (CMF), a general-purpose microcode operating system that applies recent advances in programming \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Prosser:1983:LED, author = "Franklin Prosser and David Winkel", title = "The logic engine development system support for microprogrammed bit-slice development", journal = j-SIGMICRO, volume = "14", number = "4", pages = "84--91", month = dec, year = "1983", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1096419.1096433", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:31 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1096419.1096433", abstract = "The Logic Engine Development System is an integrated hardware and software system that aids the designer in many phases of microprogrammed bit-slice hardware design. It is the first commercially-available system to provide, direct support for the \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Eager:1983:MAR, author = "Michael J. Eager", title = "{M29}: an advanced retargetable microcode assembler", journal = j-SIGMICRO, volume = "14", number = "4", pages = "92--100", month = dec, year = "1983", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1096419.1096434", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:31 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1096419.1096434", abstract = "The M29 Assembler is a retargetable microcode assembler which produces relocatable microcode. It provides a straightforward means of describing the microinstruction format, a very general method of specifying field contents, a comprehensive macro \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Wagnon:1983:MW, author = "Gylver Wagnon and Dennis J. W. Maine", title = "An {E-Machine} workbench", journal = j-SIGMICRO, volume = "14", number = "4", pages = "101--111", month = dec, year = "1983", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1096419.1096435", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:31 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1096419.1096435", abstract = "The development environment for microprogramming an implementation (E-Machine) of the Burroughs stack architecture (E-Mode) is discussed with an overview of a supporting hardware organization (the Alpha machine). The set of information-sharing tools in \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Albert:1983:MAI, author = "B. Albert and A. Bode", title = "Microprogrammed associative instructions: results and analysis of a case study in vertical migration", journal = j-SIGMICRO, volume = "14", number = "4", pages = "115--121", month = dec, year = "1983", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1096419.1096437", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:31 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1096419.1096437", abstract = "The microprogrammed implementation of associative instructions on conventional microprogrammable computers with address-based memory-access is introduced as ``vertical processing''. The implementation on the processors of the EGPA-multiprocessor project \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Shin:1983:IML, author = "H. Shin and M. Malek", title = "Identification of microprogrammable loops for problem oriented architecture synthesis", journal = j-SIGMICRO, volume = "14", number = "4", pages = "122--127", month = dec, year = "1983", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1096419.1096438", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:31 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1096419.1096438", abstract = "The performance of a microprogrammable computer with the writable control memory can be improved by embedding a loop as a single microprogrammed instruction. This paper presents an algorithm for the identification of microprogrammable loops based on the \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Winner:1983:TTO, author = "Robert I. Winner and Edward M. Carter", title = "Toward type-oriented dynamic vertical migration", journal = j-SIGMICRO, volume = "14", number = "4", pages = "128--139", month = dec, year = "1983", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1096419.1096439", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:31 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1096419.1096439", abstract = "The study of structured programming has shown that through data abstraction, program reliability and maintainability can be improved. At the same time, vertical migration has been shown to be an effective way to improve the performance of programs. \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Schaefer:1983:IPU, author = "Mark T. Schaefer and Yale N. Patt", title = "Improving the performance of {UCSD Pascal} via microprogramming on the {PDP-11\slash 60}", journal = j-SIGMICRO, volume = "14", number = "4", pages = "140--148", month = dec, year = "1983", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1096419.1096440", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:31 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1096419.1096440", abstract = "UCSD Pascal is implemented as a machine-independent virtual machine. This virtual machine is usually interpreted on a host computer by machine language instructions, which, in turn, are often interpreted by microcode. Performance of a virtual machine is \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Wagner:1983:APR, author = "Alan Wagner and Subrata Dasgupta", title = "Axiomatic proof rules for a machine-specific microprogramming language", journal = j-SIGMICRO, volume = "14", number = "4", pages = "151--158", month = dec, year = "1983", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1096419.1096442", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:31 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1096419.1096442", abstract = "In recent years, much effort has been devoted to the design and implementation of high level microprogramming languages. One of the goals for such languages is to facilitate the formal verification of microprograms using Hoare's inductive assertion \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Mueller:1983:FGM, author = "Robert A. Mueller and Joseph Varghese", title = "Flow graph machine models in microcode synthesis", journal = j-SIGMICRO, volume = "14", number = "4", pages = "159--167", month = dec, year = "1983", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1096419.1096443", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:31 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1096419.1096443", abstract = "Retargetability of microcode compilers is currently a major issue in microprogramming. We address the issue of local code generation from machine-independent specifications using weakest precondition semantics. The micromachine model used is a flow \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Shimizu:1983:MES, author = "Toru Shimizu and Ken Sakamura", title = "{MIXER}: an expert system for microprogramming", journal = j-SIGMICRO, volume = "14", number = "4", pages = "168--175", month = dec, year = "1983", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1096419.1096444", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:31 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1096419.1096444", abstract = "Microprogramming is an important technique to implement various functions on VLSI chips, and to adapt computers to application problems; but it is very difficult to generate an optimal and correct microcode, because each microarchitecture has its own \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Gurd:1983:EDM, author = "R. Preston Gurd", title = "Experience developing microcode using a high level language", journal = j-SIGMICRO, volume = "14", number = "4", pages = "179--184", month = dec, year = "1983", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1096419.1096446", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:31 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1096419.1096446", abstract = "This paper describes a project in which every line of microcode developed was written in a high level language.", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Takahashi:1983:AAA, author = "Etsuo Takahashi and Kazutoshi Takahashi and Tatsushige Bito and Tohru Sasaki and Kazuyoshi Kitano", title = "Automatic address assignment of horizontal microprograms", journal = j-SIGMICRO, volume = "14", number = "4", pages = "185--192", month = dec, year = "1983", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1096419.1096447", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:31 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1096419.1096447", abstract = "This paper presents a machine-independent address assignment program and its algorithm$^7$ for horizontal microprograms. An address assignment operation is performed on a symbolic microprogram called a ``standard sequence microprogram.'' Microprograms which \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Davidson:1983:HLM, author = "Scott Davidson", title = "High level microprogramming: current usage, future prospects", journal = j-SIGMICRO, volume = "14", number = "4", pages = "193--200", month = dec, year = "1983", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1096419.1096448", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:31 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1096419.1096448", abstract = "High level microprogramming languages have been studied extensively, but no widely accepted HLML exists to date. We examine the classes of HLMLs, giving examples. We then give some reasons as to the current lack of an accepted HLML, and give some \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Dembinski:1983:ADC, author = "P. Dembinski", title = "On automated design of compacted microprograms", journal = j-SIGMICRO, volume = "14", number = "4", pages = "205--214", month = dec, year = "1983", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1096419.1096450", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:31 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1096419.1096450", abstract = "A method of automated design of horizontal microprograms from their vertical specifications is proposed. It may be considered complementary to the known microprogram compaction algorithms in that it mainly deals with branching and looping structure of \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Larsen:1983:RRM, author = "Tore Larsen and David Landskov and Bruce D. Shriver", title = "A resource request model for microcode compaction", journal = j-SIGMICRO, volume = "14", number = "4", pages = "215--226", month = dec, year = "1983", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1096419.1096451", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:31 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1096419.1096451", abstract = "A new approach to resource conflict analysis in microcode compaction has been developed. This paper begins with a description of the resource binding problem in microcode compaction and an analysis of earlier solutions. Then a new specification \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Kavi:1984:AQ, author = "Krishna M. Kavi and K. Krishnamohan", title = "Architecture quality", journal = j-SIGMICRO, volume = "15", number = "1", pages = "11--19", month = mar, year = "1984", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1096453.1096454", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:32 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1096453.1096454", abstract = "During the past few years, researchers in Computer Architecture have seen a number of new, so called ``non- von Neumann'' innovations. Some of these innovations are finding their way into commercial computers, while others are relegated to the back waters \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Annunzjata:1984:TSM, author = "Massimo Annunzjata and Walter Nosci and Giacomo R. Sechi", title = "A tool for studying microprogramming", journal = j-SIGMICRO, volume = "15", number = "1", pages = "20--25", month = mar, year = "1984", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1096453.1096455", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:32 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1096453.1096455", abstract = "The GIA (Applied Informatic Group) of IFC (Cosmic Physics Institute) of National Research Council has chosen microprogramming and 4-bit slices to design and build prototypal instruments.", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", remark = "Check author name: Annunziata or Annunzjata?", } @Article{Zambotti:1984:LCV, author = "Larry G. Zambotti and Richard E. Hardy", title = "{LSI-CP}: {VLSI} microprocessor emulates military processors", journal = j-SIGMICRO, volume = "15", number = "1", pages = "26--32", month = mar, year = "1984", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1096453.1096456", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:32 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1096453.1096456", abstract = "A Large Scale Integrated Central Processor (LSI-CP), see photo below, under development at IBM's Federal System Division will address Department of Defense (DOD) standard computers. In particular, it executes the instructions sets of the AN/AYK-14 and \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Slager:1984:MEM, author = "Jim Slager", title = "Microprocessor employs mainframe performance design techniques", journal = j-SIGMICRO, volume = "15", number = "2", pages = "9--14", month = jul, year = "1984", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1096458.1096459", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:33 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1096458.1096459", abstract = "During the infancy of integrated circuit technology, designers still grappled with the problem of getting enough transistors on a reasonably sized die to enable them to design more than fundamental types of logic chips. Little more than a decade later, \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Slager:1984:APT, author = "Jim Slager and Glen Louie and Loys Gindraux and Bill Rash", title = "Applying pipelining techniques to microprocessors", journal = j-SIGMICRO, volume = "15", number = "2", pages = "15--18", month = jul, year = "1984", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1096458.1096460", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:33 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1096458.1096460", abstract = "Pipelining techniques are used in the Intel iAPX 286. High performance with full protection using normal speed memories require pipelining techniques. Pipelining gets the most done in each processor clock cycle. The internal pipelining is then exported \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Slager:1984:IMM, author = "J. Slager and G. Louie and L. Gindraux", title = "{iAPX 286} microarchitecture to maximize performance", journal = j-SIGMICRO, volume = "15", number = "2", pages = "19--21", month = jul, year = "1984", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1096458.1096461", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:33 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1096458.1096461", abstract = "Designers of previous generations of microprocessors have relied heavily on ever higher clock frequencies in order to provide increased throughput. As successive generations of microprocessors become more and more optimized, it becomes necessary to \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Wilburn:1984:SDS, author = "D. L. Wilburn and John Mick", title = "{Step-27} development station", journal = j-SIGMICRO, volume = "15", number = "2", pages = "22--36", month = jul, year = "1984", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1096458.1096462", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:33 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1096458.1096462", abstract = "Step Engineering of Sunnyvale, California, has recently introduced the Step-27, a new Development Station that addresses the problems of the advanced microcoder. It offers the following features unavailable in other machines:{\u{2}022} Internal RAM with ten-. \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Tracz:1984:RAM, author = "William J. Tracz", title = "Review of {``\booktitle{Advances in Microprogramming}, by Efrem Mallach and Norman Sondak'', Artech House Inc. 1983}", journal = j-SIGMICRO, volume = "15", number = "3", pages = "13--15", month = sep, year = "1984", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1096464.1096469", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:33 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1096464.1096469", abstract = "This book is an update of a previously published collection of papers on microprogramming titled ``Microprogramming'' (Artech House-1977). The editors have gathered together a sizeable collection (38) of articles related to the foundations of \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Ris:1984:EAF, author = "Frederic N. Ris", title = "Experience with access functions in an experimental compiler", journal = j-SIGMICRO, volume = "15", number = "3", pages = "16--27", month = sep, year = "1984", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1096464.1096465", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:33 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1096464.1096465", abstract = "This paper describes an access function subsystem embedded in portions of an experimental microcode compiler which was built and used during 1973--6 using the IBM PL/I optimizing compiler under VM/370 and CMS. The use of the access function subsystem in \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Hurst:1984:SLP, author = "A. J. Hurst", title = "A source language performance monitoring facility for the {B1800 Modula Interpreter}", journal = j-SIGMICRO, volume = "15", number = "3", pages = "28--36", month = sep, year = "1984", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1096464.1096466", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:33 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1096464.1096466", abstract = "This note describes the features of a monitoring facility (called a software oscilloscope ) installed on the Burroughs B1800 Modula Interpreter developed at ANU for use with the JAS operating system project [Hurst 83]. It allows dynamic monitoring of \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Aeberhard:1984:SCS, author = "John Aeberhard", title = "`{Soft}' computer speeds new system development", journal = j-SIGMICRO, volume = "15", number = "3", pages = "37--39", month = sep, year = "1984", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1096464.1096467", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:33 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1096464.1096467", abstract = "PARIS, May 18 --- An American computer system that's claimed to fill a 'special need in the computer industry' for an off-the-shelf machine that can mimic any digital architecture has found its first customer in Europe. Thomson Csf has installed the \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Milutinovic:1984:MHC, author = "V. Milutinovi{\'c} and D. Roberts and K. Hwang", title = "Mapping {HLL} constructs into microcode for improved execution speed", journal = j-SIGMICRO, volume = "15", number = "4", pages = "2--11", month = dec, year = "1984", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/384281.808207", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:33 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/384281.808207", abstract = "A processor architecture is presented which enables the constructs typical of HLLs to be mapped into the constructs typical of microcode. This mapping is provided only for selected HLL primitives and HLL statements with a relatively small number of \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Hall:1984:MMC, author = "Clifford L. Hall", title = "A microcoded multiprocessor crossbar network communications controller", journal = j-SIGMICRO, volume = "15", number = "4", pages = "12--20", month = dec, year = "1984", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/384281.808208", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:33 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/384281.808208", abstract = "This paper describes the architecture and microcode organization of an Interprocessor Communications Controller (ICC) for a multi-microcomputer system employing a fully parallel crossbar switch. The communications controller provides fast data \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Fenner:1984:MAE, author = "Jack N. Fenner and Jeffery A. Schmidt and Houssam A. Halabi and Dharma P. Agrawal", title = "{MASCO}: an academic exercise in computer design using microprogramming", journal = j-SIGMICRO, volume = "15", number = "4", pages = "21--30", month = dec, year = "1984", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/384281.808209", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:33 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/384281.808209", abstract = "The design of a host machine architecture for implementing an existing image machine architecture is considered. The proposed microarchitecture uses a microprogrammed control unit to emulate the Motorola MC6809 microprocessor architecture. The detailed \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Wilkes:1984:AVM, author = "J. L. Wilkes", title = "Architecture of a {VLSI} multiple {ISA} emulator", journal = j-SIGMICRO, volume = "15", number = "4", pages = "31--36", month = dec, year = "1984", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/384281.808210", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:33 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/384281.808210", abstract = "This paper describes the architecture of a microprogrammed processor currently under development that addresses specific program objectives. These objectives include system throughput, ISA flexibility and software transportability. The design project is \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Proulx:1984:APF, author = "David M. Proulx", title = "Applications of pipelining to firmware", journal = j-SIGMICRO, volume = "15", number = "4", pages = "37--46", month = dec, year = "1984", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/384281.808211", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:33 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/384281.808211", abstract = "It has been found that pipelining at the firmware level of machine organization can provide significant execution time benefits for certain types of instructions. The essential concept involved with this approach is the pipelining of operations within \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Brown:1984:CSM, author = "John F. Brown and Richard L. Sites", title = "A chip set microarchitecture for a high-performance {VAX} implementation", journal = j-SIGMICRO, volume = "15", number = "4", pages = "48--54", month = dec, year = "1984", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/384281.808212", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:33 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/384281.808212", abstract = "Fast virtual-address translation and instruction parsing are two hard problems of implementing many modern architectures, including the VAX computer architecture. Meeting the additional constraint of fitting a VAX 11/780-computer-speed implementation \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Gries:1984:STU, author = "Robert Gries and James A. Woodward", title = "Software tools used in the development of a {VLSI VAX} Microcomputer", journal = j-SIGMICRO, volume = "15", number = "4", pages = "55--58", month = dec, year = "1984", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/384281.808213", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:33 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/384281.808213", abstract = "This paper presents an overview of the software tools used in the development of the microcode for Digital's VLSI VAX Microcomputers. The software tools effort consisted of five basic areas: assembly, simulation, verification, and statistical analysis.", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Samudrala:1984:DVV, author = "Sridhar Samudrala and Charles Lo and John F. Brown and Richard E. Calcagni", title = "Design verification of a {VLSI VAX} microcomputer", journal = j-SIGMICRO, volume = "15", number = "4", pages = "59--63", month = dec, year = "1984", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/384281.808214", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:33 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/384281.808214", abstract = "Design verification as part of development provides an opportunity to correct design errors, improve performance characteristics, and optimize hardware. This paper presents the strategy and an overview of the verification performed in the development of \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Sherwood:1984:PET, author = "Will Sherwood", title = "A prototype engineering tester for microcode and hardware debugging", journal = j-SIGMICRO, volume = "15", number = "4", pages = "64--69", month = dec, year = "1984", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/384281.808215", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:33 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/384281.808215", abstract = "A custom test system was developed to assist in the integration of the microcode and components of a VLSI VAX Microcomputer prototype system. Microcode debugging ease (on the hardware) and leverage is gained by hierarchical accumulation of access and \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Calcagni:1984:PCS, author = "Richard E. Calcagni and Will Sherwood", title = "Patchable control store for reduced microcode risk in a {VLSI VAX} microcomputer", journal = j-SIGMICRO, volume = "15", number = "4", pages = "70--76", month = dec, year = "1984", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/384281.808216", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:33 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/384281.808216", abstract = "A VLSI VAX microcomputer, which implements the native VAX computer architecture and instruction set, uses 16K by 40 bits of ROM control store. To decrease the cost of making changes to released microcode, the hardware supports a patching mechanism \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Su:1984:ITS, author = "Bogong Su and Shiyuan Ding and Lan Jin", title = "An improvement of trace scheduling for global microcode compaction", journal = j-SIGMICRO, volume = "15", number = "4", pages = "78--85", month = dec, year = "1984", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/384281.808217", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:33 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/384281.808217", abstract = "Fisher's trace scheduling procedure for global compaction has proven to be able to produce significant reduction in execution time of compacted microcode, however extra space may be sometimes required during bookkeeping, and the efficacy of compaction \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Papachriston:1984:MAR, author = "Christos A. Papachriston and James M. Reuter", title = "Microassembly and area reduction techniques for {PLA} microcode", journal = j-SIGMICRO, volume = "15", number = "4", pages = "86--94", month = dec, year = "1984", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/384281.808218", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:33 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/384281.808218", abstract = "This paper presents new techniques for generating PLA microcode with the overall goal of implementing functions or algorithms in VLSI. The microcode is appropriate for PLA-based microarchitectures with powerful sequencing capabilities already proposed. \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Baba:1984:CTL, author = "Takanobu Baba and Mitsuru Ikeda and Katsuhiro Yamazaki and Kenzo Okuda", title = "Compaction of two-level microprograms for a multiprocessor computer", journal = j-SIGMICRO, volume = "15", number = "4", pages = "95--104", month = dec, year = "1984", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/384281.808219", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:33 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/384281.808219", abstract = "An optimizing loader has been designed and developed for two-level microprograms of a multiprocessor computer. In the computer, a microinstruction activates nanoprograms in multiprocessors, specifying nanoprogram start address and the processors to be \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Atkins:1984:IIF, author = "Richard P. Atkins", title = "Improved instruction formation in the exhaustive local microcode compaction algorithm", journal = j-SIGMICRO, volume = "15", number = "4", pages = "105--111", month = dec, year = "1984", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/384281.808220", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:33 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/384281.808220", abstract = "An algorithm has been developed to compact the micro-operations of horizontal microcode into optimal segments of straight-line microinstructions. The Quine modified (QM) algorithm generates solutions for 24 micro-operations in 2 sec. of VAX processing \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Charlton:1984:GSB, author = "C. C. Charlton and D. Jackson and P. H. Leng", title = "The generation of simulator-based systems for microcode development", journal = j-SIGMICRO, volume = "15", number = "4", pages = "114--121", month = dec, year = "1984", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/384281.808221", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:33 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/384281.808221", abstract = "The work described in this paper is directed at the structure and construction of simulator-based systems for the development and testing of microcode. While the value of such software tools is widely recognised, their availability in the early stages \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Staas:1984:THM, author = "Gary Staas", title = "{TDL}: a hardware\slash microcode test language interpreter", journal = j-SIGMICRO, volume = "15", number = "4", pages = "122--128", month = dec, year = "1984", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/384281.808222", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:33 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/384281.808222", abstract = "TDL is an interpreter for a high level test language used in the development of hardware and microcode. A user can supply commands interactively at a terminal, or from a prepared command file to facilitate automated testing. TDL can communicate to \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Eldridge:1984:MMP, author = "J. Eldridge", title = "A ``metasimulator'' for microcoded processors", journal = j-SIGMICRO, volume = "15", number = "4", pages = "129--137", month = dec, year = "1984", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/384281.808223", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:33 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/384281.808223", abstract = "In a computer design project where software and hardware development proceed in parallel, it is essential that some form of simulation is available early so that the software can be breadboarded before the hardware is stable. The simulator must be \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Holtkamp:1984:ASM, author = "B. Holtkamp and P. Wagner", title = "An algorithm for selection of migration candidates", journal = j-SIGMICRO, volume = "15", number = "4", pages = "140--146", month = dec, year = "1984", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/384281.808224", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:33 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/384281.808224", abstract = "The NP-Completeness of the selection problem of vertical migration candidates is shown by reducing it to the NP-complete knapsack problem. Based on approximation algorithms for the latter problem a new algorithm is presented, which takes into account \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Heimonen:1984:MII, author = "Juha-Matti Heimonen and Juha Heinanen", title = "Migration implementation by integrating microprogramming and {HLL} programming", journal = j-SIGMICRO, volume = "15", number = "4", pages = "147--154", month = dec, year = "1984", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/384281.808225", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:33 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/384281.808225", abstract = "Implementing vertical migrations involves synthesizing new microcoded instructions from selected parts of HLL programs and loading the microcode into the computer's control memory. Ideally, both of these tasks are done automatically so that programs can \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Papachristou:1984:AMS, author = "C. A. Papachristou and V. R. Immaneni and D. B. Sarma", title = "An automatic migration scheme based on modular microcode and structured firmware sequencing", journal = j-SIGMICRO, volume = "15", number = "4", pages = "155--164", month = dec, year = "1984", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/384281.808226", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:33 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/384281.808226", abstract = "The aim of this work is to construct an automated migration system from software into firmware for functions or algorithms with complex logical structure. The approach is based on an already developed structured microcontrol scheme endowed with compound \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Carter:1984:TMS, author = "Edward M. Carter and Robert I. Winner", title = "Transparent microprogramming in support of abstract type oriented dynamic vertical migration", journal = j-SIGMICRO, volume = "15", number = "4", pages = "165--178", month = dec, year = "1984", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/384281.808227", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:33 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/384281.808227", abstract = "Migration of functionality into microcode for the purposes of performance improvement and increased security may be oriented toward the migration of abstract data types. This provides a model of migration consistent with current models of machine \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Ardoin:1984:IAR, author = "C. D. Ardoin and J. L. Linn and B. W. Reynolds", title = "The implementation of the attributed recursive descent architecture in {VAX-11\slash 780} microcode", journal = j-SIGMICRO, volume = "15", number = "4", pages = "179--189", month = dec, year = "1984", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/384281.808228", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:33 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/384281.808228", abstract = "This paper describes a case study in the implementation of a special purpose architecture on a particular microprogrammable engine. The host engine used is the VAX-11/780; the target architecture is one tailored for implementing recursive descent \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Ponder:1984:API, author = "Carl G. Ponder and Yale N. Patt", title = "Alternative proposals for implementing {Prolog} concurrently and implications regarding their respective microarchitectures", journal = j-SIGMICRO, volume = "15", number = "4", pages = "192--203", month = dec, year = "1984", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/384281.808229", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:33 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/384281.808229", abstract = "Prolog has become a subject of much discussion of late. It has been suggested as the logical language for programming expert systems. A parallel variant is said to be the language of the Japanese 5th Generation Project. In this paper the standard \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Tick:1984:SPM, author = "Evan Tick", title = "{Sequential Prolog} machine: Image and host architectures", journal = j-SIGMICRO, volume = "15", number = "4", pages = "204--216", month = dec, year = "1984", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/384281.808230", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:33 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/384281.808230", abstract = "A modified version of D. Warren's sequential Prolog machine architecture is described. Data and instruction formats are given. A microcoded host architecture is also described, with formats and examples presented.", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Dobry:1984:DDI, author = "T. P. Dobry and Y. N. Patt and A. M. Despain", title = "Design decisions influencing the microarchitecture for a {Prolog} machine", journal = j-SIGMICRO, volume = "15", number = "4", pages = "217--231", month = dec, year = "1984", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/384281.808231", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:33 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/384281.808231", abstract = "The PLM-1 is the first step in the hardware implementation of a heterogeneous MIMD processor for logic programming. This paper describes its ISP architecture, and discusses in detail some of the design decisions relative to its microarchitecture.", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Levy:1984:MVU, author = "Beth Levy", title = "Microcode verification using {SDVS} --- the method and a case study", journal = j-SIGMICRO, volume = "15", number = "4", pages = "234--245", month = dec, year = "1984", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/384281.808232", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:33 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/384281.808232", abstract = "This paper describes SDVS (State Delta Verification System), its application to microcode verification, and the verification of a particular example referred to as the H-machine example. The example illustrates how particular microcode that interprets a \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Marcus:1984:SSV, author = "Leo Marcus and Stephen D. Crocker and Jaisook R. Landauer", title = "{SDVS}: a system for verifying microcode correctness", journal = j-SIGMICRO, volume = "15", number = "4", pages = "246--255", month = dec, year = "1984", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/384281.808233", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:33 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/384281.808233", abstract = "This paper is a progress report on an experimental system, the state delta verification system (SDVS), for verifying microcode correctness. The goal of this project is to solve some of the problems, both theoretical and engineering, obstructing the \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Takahashi:1984:NUM, author = "Kazutoshi Takahashi and Etsuo Takahashi and Tatsushige Bitoh and Takao Sugimoto", title = "A new universal microprogram converter", journal = j-SIGMICRO, volume = "15", number = "4", pages = "264--266", month = dec, year = "1984", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/384281.808234", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:33 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/384281.808234", abstract = "Following the software crisis, a firmware crisis has occurred. Since too much man-power and time is needed to develop microprograms, the ones already produced like software have to be used as long as possible. This paper describes a general purpose \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Marwedel:1984:RCH, author = "Peter Marwedel", title = "A retargetable compiler for a high-level microprogramming language", journal = j-SIGMICRO, volume = "15", number = "4", pages = "267--274", month = dec, year = "1984", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/384281.808235", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:33 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/384281.808235", abstract = "A compiler for the generation of microcode for a high-level microprogramming language is presented. The compiler is target machine independent. The input to the compiler consists of a hardware description, a high-level microprogram and a set of program \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Mueller:1984:GMF, author = "Robert A. Mueller and Joseph Varghese and Vicki H. Allan", title = "Global methods in the flow graph approach to retargetable microcode generation", journal = j-SIGMICRO, volume = "15", number = "4", pages = "275--284", month = dec, year = "1984", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/384281.808236", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:33 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/384281.808236", abstract = "We have reported on local retargetable microcode generation methods based on the flow graph model in previous papers. In this paper, we consider the extension of these methods to global retargetable microcode generation. This includes intermediate \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Bingcong:1985:FPM, author = "Chen Bingcong and Wei Xiaofan and Yao Xin", title = "On the formal pescription of microoperations and its impact on automatic microcode generation", journal = j-SIGMICRO, volume = "16", number = "2", pages = "14--21", month = may, year = "1985", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1218048.1218049", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:35 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1218048.1218049", abstract = "Automatic microcode generation is a significant research field of firmware engineering. In the research System AMPS, three kinds of formal description of microoperations will be needed in automatic microcode generation from high level microprogramming \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Hennessy:1985:SSI, author = "John Hennessy", title = "{SLIM}: a simulation and implementation language for {VLSI} microcode", journal = j-SIGMICRO, volume = "16", number = "2", pages = "22--36", month = may, year = "1985", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1218048.1218050", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:35 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1218048.1218050", abstract = "SLIM (Stanford Language for Implementing Microcode) is a programming language based system for specifying and simulating microcode in a VLSI chip. The language is oriented towards PLA implementations of microcoded machines using either a microprogram \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Damm:1985:DSM, author = "W. Damm", title = "Design and specification of microprogrammed computer architectures", journal = j-SIGMICRO, volume = "16", number = "4", pages = "3--10", month = dec, year = "1985", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/18906.18907", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:35 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/18906.18907", abstract = "This paper presents a hierarchical firmware design method. It allows to structure the design of a microprogrammed (level of a) computer architecture into independently verifiable modules. To specify the behaviour of the system we use the axiomatic \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Karplus:1985:EHM, author = "K. Karplus and A. Nicolau", title = "Efficient hardware for multiway jumps and pre-fetches", journal = j-SIGMICRO, volume = "16", number = "4", pages = "11--18", month = dec, year = "1985", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/18906.18908", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:35 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/18906.18908", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Tudruj:1985:MAQ, author = "M. S. Tudruj and R. F. Gajda", title = "A microprogrammable architecture with quasi time-transparent structured control", journal = j-SIGMICRO, volume = "16", number = "4", pages = "19--29", month = dec, year = "1985", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/18906.18909", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:35 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/18906.18909", abstract = "The paper is concerned with efficient implementation of evolved modular and structured microprogramming. A microprogrammable architecture is presented that permits designing hierarchical complicated modular microprograms at two distinct levels: the \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Burkowski:1985:IDD, author = "F. J. Burkowski", title = "An interactive diagnostic\slash debugging subsystem for bit-slice processors", journal = j-SIGMICRO, volume = "16", number = "4", pages = "35--46", month = dec, year = "1985", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/18906.18910", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:35 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/18906.18910", abstract = "This paper discusses the design and implementation of a debugging/diagnostic subsystem for a bit-slice processor. The subsystem uses serial shadow registers under the control of a single chip microcomputer both to observe and to control processor \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Skibbe:1985:PAE, author = "R. E. Skibbe", title = "A practical approach to the evaluation of microcode systems", journal = j-SIGMICRO, volume = "16", number = "4", pages = "47--56", month = dec, year = "1985", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/18906.18911", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:35 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/18906.18911", abstract = "This paper describes a microcode-evaluation methodology. The supporting test tools were developed by the IBM General Products Division in Tucson, Arizona, to allow effective and comprehensive evaluations of microcode systems. The methodology has been \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Tracz:1985:AMS, author = "W. J. Tracz", title = "Advances in microcode support software", journal = j-SIGMICRO, volume = "16", number = "4", pages = "57--60", month = dec, year = "1985", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/18906.18912", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:35 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/18906.18912", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Damm:1985:VMC, author = "W. Damm and G. Dohmen", title = "Verification of microprogrammed computer architectures in the {S*}-system: a case study", journal = j-SIGMICRO, volume = "16", number = "4", pages = "61--73", month = dec, year = "1985", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/18906.18913", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:35 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/18906.18913", abstract = "We apply the verification methodology underlying the S*-System[12], [13] to the verification of a hierarchically structured design [16] of an emulation of the instruction-set of a commercially available computer on a commercially available micro-. \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Fagin:1985:CPM, author = "B. Fagin and Y. N. Patt and V. Srini and A. Despain", title = "Compiling {Prolog} into microcode: a case study using the {NCR\slash 32-000}", journal = j-SIGMICRO, volume = "16", number = "4", pages = "79--88", month = dec, year = "1985", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/18906.18914", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:35 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/18906.18914", abstract = "A proven method of obtaining high performance for Prolog programs is to first translate them into the instruction set of Warren's Abstract Machine, or W-code [1]. From that point, there are several models of execution available. This paper describes one \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Woo:1985:AHU, author = "N. S. Woo", title = "The architecture of the hardware unification unit and an implementation", journal = j-SIGMICRO, volume = "16", number = "4", pages = "89--98", month = dec, year = "1985", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/18906.18915", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:35 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/18906.18915", abstract = "This paper describes the architecture and the current implementation of the hardware unification unit (HUU). The HUU performs the literal unification operation in Prolog processing. It is designed as a coprocessor to a host system that handles other \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Patt:1985:HNM, author = "Y. N. Patt and W. M. Hwu and M. Shebanow", title = "{HPS}, a new microarchitecture: rationale and introduction", journal = j-SIGMICRO, volume = "16", number = "4", pages = "103--108", month = dec, year = "1985", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/18906.18916", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:35 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/18906.18916", abstract = "HPS (High Performance Substrate) is a new microarchitecture targeted for implementing very high performance computing engines. Our model of execution is a restriction on fine granularity data flow. This paper introduces the model, provides the rationale \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Patt:1985:CIR, author = "Y. N. Patt and S. W. Melvin and W. M. Hwu and M. C. Shebanow", title = "Critical issues regarding {HPS}, a high performance microarchitecture", journal = j-SIGMICRO, volume = "16", number = "4", pages = "109--116", month = dec, year = "1985", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/18906.18917", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:35 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/18906.18917", abstract = "HPS is a new model for a high performance microarchitecture which is targeted for implementing very dissimilar ISP architectures. It derives its performance from executing the operations within a restricted window of a program out-of-order, \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Catlin:1985:HAL, author = "G. Catlin and B. Paseman", title = "Hardware acceleration of logic simulation using a data flow microarchitecture", journal = j-SIGMICRO, volume = "16", number = "4", pages = "117--123", month = dec, year = "1985", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/18906.18918", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:35 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/18906.18918", abstract = "Current digital logic simulators running on engineering workstations lack capacity and speed. This paper discusses a hardware accelerator for a workstation simulator which addresses these problems. The accelerator runs 100x faster than its software \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Vegdahl:1985:DIC, author = "S. R. Vegdahl", title = "The design of an interactive compiler for optimizing microprograms", journal = j-SIGMICRO, volume = "16", number = "4", pages = "129--136", month = dec, year = "1985", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/18906.18919", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:35 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/18906.18919", abstract = "Microprogramming has traditionally been done in assembly language because of the perceived need for fast execution; compiler technology does not yet exist for discovering and performing many of the clever tricks of an experienced microprogrammer. \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Hopkins:1985:TIH, author = "W. C. Hopkins and M. J. Horton and C. S. Arnold", title = "Target-independent high-level microprogramming", journal = j-SIGMICRO, volume = "16", number = "4", pages = "137--144", month = dec, year = "1985", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/18906.18920", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:35 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/18906.18920", abstract = "We describe a system which allows high-level microprogramming without requiring programmer knowledge of the target architecture, depending instead on retargetable microcode generation and optimization. In the ideal system the code generation, microcode \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Hwang:1985:MDM, author = "J. P.-C. Hwang and C. A. Papachristou and D. D. Cornett", title = "Microcode development for microprogrammed processors", journal = j-SIGMICRO, volume = "16", number = "4", pages = "145--156", month = dec, year = "1985", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/18906.18921", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:35 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/18906.18921", abstract = "The aim of this paper is to develop a top-down design automation tool for digital system design such as microprogrammed processors. The package contains a hardware description language to specify the design, a microcode development module to generate an \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Wilburn:1985:SDT, author = "D. L. Wilburn and S. Schleimer", title = "{STEP} development tools: {METASTEP} language system", journal = j-SIGMICRO, volume = "16", number = "4", pages = "157--164", month = dec, year = "1985", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/18906.18922", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:35 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/18906.18922", abstract = "STEP Development Tools (SDT) is a general-purpose microprogram development system. The METASTEP language system is composed of four tools of the SDT needed to write microprograms: a Definition Processor, a Retargetable Assembler, a Retargetable Cross-. \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Patt:1985:MPI, author = "Y. N. Patt and J. K. Ahlstrom", title = "Microcode and the protection of intellectual effort", journal = j-SIGMICRO, volume = "16", number = "4", pages = "167--170", month = dec, year = "1985", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/18906.18923", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:35 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/18906.18923", abstract = "We believe that the intellectual efforts of persons should be protected, but that the needs of society must be protected, too. Substantial interest in this issue, as it pertains to the protection of microcode, has prompted the preparation of this paper \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Su:1985:SEG, author = "B. Su and S. Ding", title = "Some experiments in global microcode compaction", journal = j-SIGMICRO, volume = "16", number = "4", pages = "175--180", month = dec, year = "1985", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/18906.18924", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:35 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/18906.18924", abstract = "Global microcode compaction is an open problem in firmware engineering. Although Fisher's trace scheduling method may produce significant reductions in the execution time of compacted microcode, it has some drawbacks. There have been four methods. Tree, \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Tracz:1985:JJA, author = "W. J. Tracz and B. Boesch", title = "{JAM} --- just another microsequencer", journal = j-SIGMICRO, volume = "16", number = "4", pages = "181--188", month = dec, year = "1985", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/18906.18925", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:35 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/18906.18925", abstract = "JAM (Just Another Microsequencer) is a flexible --- dual role microcode sequencer. It supports high performance N-Way microsequencing operations (traditional 360/370 type branch address generation techniques), along with more traditional (a la AMD 2910) \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Tudruj:1985:CCS, author = "M. S. Tudruj", title = "A customized control store design in microprogrammed control units", journal = j-SIGMICRO, volume = "16", number = "4", pages = "189--199", month = dec, year = "1985", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/18906.18926", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:35 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/18906.18926", abstract = "The paper reports on the control store cost minimization using an approach related to the bit reduction method. A methodology is presented for finding the microinstruction format which provides a minimum joint cost of the control store and \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Mueller:1986:FEM, author = "Bob Mueller", title = "Firmware engineering and microprogramming research at {Colorado State University}", journal = j-SIGMICRO, volume = "17", number = "1", pages = "10--13", month = mar, year = "1986", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/16356.16357", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:36 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/16356.16357", abstract = "Most of the firmware engineering research currently under investigation at CSU is focused on methods of automated microcode generation and compaction, particularly retargetable methods. We have developed a prototype for a retargetable microcode compiler,. \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Denniston:1986:MMV, author = "Brad Denniston", title = "{MICROTEC mcASM}, Version 1.1 --- Structured microcode assembler", journal = j-SIGMICRO, volume = "17", number = "1", pages = "14--18", month = mar, year = "1986", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/16356.16358", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:36 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/16356.16358", abstract = "mcASM is a second generation Structured Microcode Assembler that is a, product of a joint effort between Advanced Micro Devices and Microtec Research. Years of bit-slice and microcode assembler experience by both companies has been combined with the \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Koyama:1986:MCP, author = "Kiyomi Koyama", title = "Microprogram control of a {Prolog} machine", journal = j-SIGMICRO, volume = "17", number = "1", pages = "20--32", month = mar, year = "1986", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/16356.16359", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:36 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/16356.16359", abstract = "A Prolog machine design and its control are described. The machine features two-stage pipelining, a triple bus interconnection data path and support for concurrent control of micro-operations. The objective of this design is to improve execution of a \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{King:1986:ITS, author = "Willis King", title = "{IEEE} transactions on software engineering call for papers", journal = j-SIGMICRO, volume = "17", number = "2", pages = "4--4", month = jul, year = "1986", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/378397.378401", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:36 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/378397.378401", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Nicolau:1986:MRP, author = "Alexandru Nicolau", title = "Microprogramming research projects at {Cornell University}", journal = j-SIGMICRO, volume = "17", number = "2", pages = "7--7", month = jul, year = "1986", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/378397.378402", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:36 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/378397.378402", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Laczko:1986:BCD, author = "Frank Laczko and Bob Myers and Richard Nawrocki", title = "32-bit {CPU} design with the {'AS888\slash 'AS890}", journal = j-SIGMICRO, volume = "17", number = "2", pages = "8--13", month = jul, year = "1986", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/378397.378403", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:36 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/378397.378403", abstract = "Microprogramming and bit slice technology have made possible the development of powerful systems using flexible instructions sets and wide address/data buses to access more than one gigaword of physical main memory. This section discusses one design \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Denniston:1986:CBM, author = "Brad Denniston", title = "A comparison between {mcASM} and {META29R}", journal = j-SIGMICRO, volume = "17", number = "2", pages = "14--18", month = jul, year = "1986", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/378397.378408", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:36 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/378397.378408", abstract = "mcASM is a second generation microcode assembler, from Microtec Research, Inc., that incorporates the latest in software technology and years of bit-slice experience. New features make mcASM faster and easier to use so that the assembler package does \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Rao:1986:AGC, author = "S. Upendra Rao and A. K. Majundar", title = "An algorithm for global compaction of horizontal microprograms", journal = j-SIGMICRO, volume = "17", number = "2", pages = "19--30", month = jul, year = "1986", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/378397.378412", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:36 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/378397.378412", abstract = "Compacting microoperations of a microprogram into horizontal microinstructions require an efficient global compaction algorithm. This paper describes a global compaction algorithm which is more practical than some of the existing techniques based on \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Armbruster:1986:MP, author = "Edward Armbruster", title = "{MICRO-19} photos", journal = j-SIGMICRO, volume = "17", number = "3", pages = "4--5", month = dec, year = "1986", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/378741.378745", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:37 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/378741.378745", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Vegdahl:1986:RAW, author = "Steven R. Vegdahl", title = "Report on the 19th annual workshop on microprogramming", journal = j-SIGMICRO, volume = "17", number = "3", pages = "6--7", month = dec, year = "1986", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/378741.378749", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:37 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/378741.378749", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Manasiev:1986:FAP, author = "L. Manasiev and A. Petkov and K. Boyanov", title = "A formal approach to the problems of microcode compaction caused by transient data resources of the microarchitectures", journal = j-SIGMICRO, volume = "17", number = "3", pages = "8--12", month = dec, year = "1986", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/378741.378753", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:37 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/378741.378753", abstract = "A method of sequential microcode compaction for architectures containing transient data resources is discussed.A theoretical apparatus, allowing the identification of microoperation groups requiring synchronization according to their transient data \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Rao:1986:PIE, author = "S. Upendra Rao and G. P. Shattacharjee and A. K. Majumdar", title = "Parallel implementation of an efficient microcode compaction algorithm", journal = j-SIGMICRO, volume = "17", number = "3", pages = "13--19", month = dec, year = "1986", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/378741.378761", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:37 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/378741.378761", abstract = "A derivation of parallel implementation of an efficient microcode compaction algorithm has been described. The serial algorithm is decomposed into four schedules of computations. Parallelism within a schedule and between the schedules is examined. The \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Olangunju:1986:EPI, author = "Amos O. Olangunju and Elvis Borders", title = "Emulators: prospective instruments for instruction in systems programming", journal = j-SIGMICRO, volume = "17", number = "3", pages = "20--24", month = dec, year = "1986", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/378741.378764", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:37 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/378741.378764", abstract = "Microprogramming is a technique for implementing machine language instruction sets --it is critical in today's computer architectures and operating systems. An emulator is a set of microprograms that implements the architecture of one machine on another;. \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Stanculescu:1986:TMI, author = "Alec G. Stanculescu", title = "Toward machine independent microcode", journal = j-SIGMICRO, volume = "17", number = "3", pages = "25--32", month = dec, year = "1986", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/378741.378766", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:37 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/378741.378766", abstract = "This paper shows how both the microcode and the underlying hardware can be described together in a modular fashion in an Ada$^1$ -like environment. The description of the hardware uses libraries of component descriptions. The microcode description \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Tredennick:1986:IVM, author = "N. Tredennick", title = "The impact of {VLSI} on microprogramming", journal = j-SIGMICRO, volume = "17", number = "4", pages = "2--5", month = dec, year = "1986", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/19530.19531", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:37 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/19530.19531", abstract = "There are four ``cultures'' of microprogramming: the Bit-Slice Culture, the Commercial Processor Culture, the Microprogrammable Processor Culture, and the Single-Chip Culture. The effect of trends in VLSI (Very Large Scale Integration) on microprogramming \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Rosenberg:1986:MDT, author = "J. Rosenberg and D. A. Abramson", title = "Microcode development tools for a capability-based processor", journal = j-SIGMICRO, volume = "17", number = "4", pages = "8--14", month = dec, year = "1986", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/19530.19532", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:37 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/19530.19532", abstract = "The MONADS-PC System is a capability-based computer constructed around a microprogrammed processor designed and implemented at Monash University in Melbourne, Australia. This paper describes a set of tools developed as part of this project in order to \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Annunziata:1986:MMS, author = "M. Annunziata and L. Lisca and G. R. Sechi", title = "{MIDETT}: Microprogrammed-system design technique and tools", journal = j-SIGMICRO, volume = "17", number = "4", pages = "15--22", month = dec, year = "1986", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/19530.19533", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:37 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/19530.19533", abstract = "This paper presents a design technique for computational systems based on the concepts of Model, Abstraction, and Simulation. This technique, developed and evaluated especially in Real Time System applications, is particularly useful to design \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", remark = "Check author name: Annunziata or Annunzjata?", } @Article{Aiken:1986:DEH, author = "A. Aiken and A. Nicolau", title = "A development environment for horizontal microcode programs", journal = j-SIGMICRO, volume = "17", number = "4", pages = "23--31", month = dec, year = "1986", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/19530.19534", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:37 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/19530.19534", abstract = "This paper describes a development environment for horizontal microcode. The environment uses Percolation Scheduling, a transformational system for parallelism extraction, and an interactive profiling system to give the user control over the microcode \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Nixon:1986:MDL, author = "J. F. Nixon and S. R. Schach and R. I. Winner", title = "A microarchitecture description language for retargeting firmware tools", journal = j-SIGMICRO, volume = "17", number = "4", pages = "34--43", month = dec, year = "1986", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/19530.19535", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:37 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/19530.19535", abstract = "ARCHI is a microarchitecture description language designed to serve as the underlying language for a retargetable firmware development environment. ARCHI provides a hierarchical, procedural description at the register transfer level of the target \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Balakrishnan:1986:ERM, author = "M. Balakrishnan and P. C. P. Bhatt and B. B. Madan", title = "An efficient retargetable microcode generator", journal = j-SIGMICRO, volume = "17", number = "4", pages = "44--53", month = dec, year = "1986", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/19530.19536", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:37 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/19530.19536", abstract = "This paper presents a microcode generator, which accepts a source program (algorithm) and a target description (microarchitecture) as input and generates microcode to implement the algorithm on the defined microarchitecture. The target description is \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Kuo:1986:ASM, author = "Y. H. Kuo and L. Y. Kung", title = "Algorithmic state machine implementation with hybrid microprocessing\slash microprogramming scheme", journal = j-SIGMICRO, volume = "17", number = "4", pages = "54--67", month = dec, year = "1986", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/19530.19537", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:37 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/19530.19537", abstract = "This paper proposes a hybrid microprocessing/microprogramming (HMM) scheme to implement the algorithmic state machines (ASM). First, a behavior model of the HMM is defined. This model carries out any task by partitioning it into a microprocessing \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Gee:1986:IPV, author = "J. Gee and S. W. Melvin and Y. N. Patt", title = "The implementation of {Prolog} via {VAX 8600} microcode", journal = j-SIGMICRO, volume = "17", number = "4", pages = "68--74", month = dec, year = "1986", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/19530.19538", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:37 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/19530.19538", abstract = "We have implemented a high performance Prolog engine by directly executing in microcode the constructs of Warren's Abstract Machine. The implementation vehicle is the VAX 8600 computer. The VAX 8600 is a general purpose processor containing 8K words of \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Patt:1986:RTG, author = "Y. N. Patt and S. W. Melvin and W. M. Hwu and M. C. Shebanow and C. Chen", title = "Run-time generation of {HPS} microinstructions from a {VAX} instruction stream", journal = j-SIGMICRO, volume = "17", number = "4", pages = "75--81", month = dec, year = "1986", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/19530.19539", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:37 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/19530.19539", abstract = "The VAX architecture is a popular ISP architecture that has been implemented in several different technologies targeted to a wide range of performance specifications. However, it has been argued that the VAX has specific characteristics which preclude a \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Koutsougeras:1986:DFG, author = "C. Koutsougeras and C. A. Papachristou and R. R. Vemuri", title = "Data flow graph partitioning to reduce communication cost", journal = j-SIGMICRO, volume = "17", number = "4", pages = "82--91", month = dec, year = "1986", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/19530.19540", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:37 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/19530.19540", abstract = "This paper presents a cost-effective scheme for partitioning large data flow graphs. Standard data flow machine architectures are assumed in this work. The objective is to reduce the overhead due to token transfers through the communication network of \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Su:1986:UEU, author = "B. Su and S. Ding and J. Xia", title = "{URPR} --- An extension of {URCR} for software pipelining", journal = j-SIGMICRO, volume = "17", number = "4", pages = "94--103", month = dec, year = "1986", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/19530.19541", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:37 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/19530.19541", abstract = "The software pipeline technique is an effective approach to optimizing loops in array processor programs, but existing methods are of high complexity and the results may not be satisfactory. This paper introduces the URPR algorithm, an extension of the \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Mueller:1986:CSS, author = "R. A. Mueller and B. Su and M. R. Duda and B. L. Plomondon", title = "A case study in signal processing microprogramming using the {URPR} software pipelining technique", journal = j-SIGMICRO, volume = "17", number = "4", pages = "104--115", month = dec, year = "1986", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/19530.19542", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:37 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/19530.19542", abstract = "There are a growing number of micro-architectures that employ pipelined array units for high-speed floating point applications. To obtain the performance required in such applications, effective loop optimization is crucial. The loop optimization \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Tracz:1986:SM, author = "W. J. Tracz and R. Belgard", title = "The sociology of microprogramming", journal = j-SIGMICRO, volume = "17", number = "4", pages = "118--122", month = dec, year = "1986", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/19530.19543", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:37 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/19530.19543", abstract = "Microprogramming is an implementation technique. As computer complexity has risen, it has gained increased importance and wider application. As we proceed through the 80's, we are witness to more specialization and divergence between hardware and \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{DuBose:1986:MR, author = "D. K. DuBose and D. K. Fotakis and D. Tabak", title = "A microcoded {RISC}", journal = j-SIGMICRO, volume = "17", number = "4", pages = "124--128", month = dec, year = "1986", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/19530.19544", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:37 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/19530.19544", abstract = "A new, microcoded, RISC-type system is proposed and presented. The microcode is stored in a 256 x 64 PROM Nanomemory in the CPU. The 8-bit opcode of each instruction is a direct address to the Nanomemory. Each Nanomemory 64-bit word (horizontal \ldots{})", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Franca:1986:DRM, author = "F. M. G. Franca and N. Q. Vasconcelos and E. S. T. Fernandes", title = "Design and realization of {MLM}: a multilingual machine", journal = j-SIGMICRO, volume = "17", number = "4", pages = "129--137", month = dec, year = "1986", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/19530.19545", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:37 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/19530.19545", abstract = "This paper describes the design and realization of MLM, a Multi-Lingual machine whose main goal is to provide support for teaching and research in Microprogramming and Computer Architecture. MLM is based on a standard (non-microprogrammable) \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Abramson:1986:MCB, author = "D. A. Abramson and J. Rosenberg", title = "The microarchitecture of a capability-based computer", journal = j-SIGMICRO, volume = "17", number = "4", pages = "138--145", month = dec, year = "1986", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/19530.19546", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:37 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/19530.19546", abstract = "This paper describes the micro-architecture of a microprogrammed workstation called MONADS-PC. The system has been specifically designed to support a very large uniform virtual memory, capability-based addressing and information hiding software modules \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Wahl:1986:DVH, author = "N. J. Wahl and S. R. Schach and R. I. Winner", title = "A dynamic very high-level debugger for low-level microprograms", journal = j-SIGMICRO, volume = "17", number = "4", pages = "148--155", month = dec, year = "1986", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/19530.19547", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:37 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/19530.19547", abstract = "Microcode debuggers may be classified according to the following three criteria: static or dynamic output, the level of debugging, and the type of debugging facilities provided. A very high level interactive debugger that supports dynamic debugging of \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Li:1986:BBS, author = "N. Li and Y. Tang and S. Xu", title = "{BBMSS}: a bit-splice based microprogram simulation system", journal = j-SIGMICRO, volume = "17", number = "4", pages = "156--161", month = dec, year = "1986", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/19530.19548", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:37 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/19530.19548", abstract = "BBMSS is a part of our software aided for the development of bit-slice based systems and is used as a tool for testing and debugging of microprograms. It contains three parts: a hardware description language, a parser, and a simulation program. The \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Foster:1986:FBS, author = "J. M. Foster", title = "Formally based static analysis of microcode", journal = j-SIGMICRO, volume = "17", number = "4", pages = "162--170", month = dec, year = "1986", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/19530.19549", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:37 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/19530.19549", abstract = "Algebraic methods have been widely used to find properties of programs, especially for use in compiler optimisation. This paper describes the use of this kind of method to prove the absence of particular errors in microcode, or to detect and locate such \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Melvin:1986:MBE, author = "S. W. Melvin and Y. N. Patt", title = "A microcode-based environment for noninvasive performance analysis", journal = j-SIGMICRO, volume = "17", number = "4", pages = "171--177", month = dec, year = "1986", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/19530.19550", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:37 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/19530.19550", abstract = "We have developed an environment which allows us to collect data for performance analysis by modifying the microcode of a VAX 8600. This use of microprogramming permits data to be collected with minimal system perturbation (i.e. the data is almost as \ldots{})", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Eager:1987:DBS, author = "Michael J. Eager", title = "The death of Bit-slice", journal = j-SIGMICRO, volume = "18", number = "1--2", pages = "8--10", month = mar, year = "1987", DOI = "https://doi.org/10.1145/379531.379532", bibdate = "Fri Apr 16 10:27:38 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/379531.379532", abstract = "In 1982, Nick Tredennick [Tred82] described his view of the universe of microprogramming. He divided it into four ``cultures:''Commercial Machine Culture The developers of general purpose computer families.Bit-Slice Culture The developers of specialized \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Derwin:1987:ECL, author = "Douglas K. Derwin and Daniel R. Siegel", title = "The effect of copyright law on the development of functionally compatible functionally compatible microprogrammed devices", journal = j-SIGMICRO, volume = "18", number = "1--2", pages = "11--22", month = mar, year = "1987", DOI = "https://doi.org/10.1145/379531.379533", bibdate = "Fri Apr 16 10:27:38 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/379531.379533", abstract = "On September 22, 1986, a federal court ruled, for the first time, that microcode is copyrightable. NEC Corp. v. Intel Corp., 645 F. Supp. 590 (N.D. Cal. 1986). The wisdom of this ruling is open to question, but its effect is not: the microcode community \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Haverlack:1987:MA, author = "Richard J. Haverlack", title = "Microcode assistant", journal = j-SIGMICRO, volume = "18", number = "3", pages = "8--11", month = sep, year = "1987", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/378719.378725", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:38 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/378719.378725", abstract = "The Microcode Assistant is the interactive, graphic tool for creating, editing, assembling and verifying microcode.", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Burgess:1987:PIS, author = "G. S. Burgess", title = "Preliminary information on {SCAMP}", journal = j-SIGMICRO, volume = "18", number = "3", pages = "12--39", month = sep, year = "1987", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/378719.378734", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:38 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/378719.378734", abstract = "A general description of the salient feature of SCAMP (Scientific Computer and Modular Processor)", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Aijazi:1987:CAA, author = "Mahmood G. Aijazi", title = "Computer aided antibiotic therapy", journal = j-SIGMICRO, volume = "18", number = "4", pages = "13--16", month = dec, year = "1987", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/16360.16361", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:39 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/16360.16361", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Glaser:1987:SEP, author = "John P. Glaser and Jane Edgar", title = "Survey of educational programs in medical information science", journal = j-SIGMICRO, volume = "18", number = "4", pages = "19--36", month = dec, year = "1987", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/16360.16362", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:39 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/16360.16362", abstract = "The behavior of a VLSI device can be expressed in occam, a language based on communicating processes. It is then possible to establish that the design behaves as intended, by simulation and by proof techniques using the formal semantics of occam. \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Allen:1987:PCH, author = "Vivki H. Allen and Robert A. Mueller", title = "Phase coupling for horizontal microcode generation", journal = j-SIGMICRO, volume = "18", number = "4", pages = "24--29", month = dec, year = "1987", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/16360.1096734", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:39 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/16360.1096734", abstract = "Microcode for mass produced architectures is still predominantly generated by hand. Yet, as speed dictates the vertical migration of commonly executed functions to microcode, the demand for automated code generation increases.Though considerably more \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Edwards:1987:HMD, author = "Ken Edwards", title = "{HILEVEL} microcode development system", journal = j-SIGMICRO, volume = "18", number = "4", pages = "30--33", month = dec, year = "1987", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/16360.1096735", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:39 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/16360.1096735", abstract = "HILEVEL's DS3700 Series Emulyzers provides full microcode development support. The DS3700 combined with HALE (an advanced retargetable Macro-Meta Assembler), with software for firmware integration and debug, and with a host computer provides a complete \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Linn:1987:SME, author = "Joseph L. Linn", title = "A suite of microarchitectures for evaluating microcode compilers for other than for {ISA} interpretation", journal = j-SIGMICRO, volume = "18", number = "4", pages = "34--49", month = dec, year = "1987", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/16360.1096743", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:39 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/16360.1096743", abstract = "This note describes a suite of microarchitectures that has been developed for evaluating microcode compilers. These architectures are not especially appropriate for the interpretation of ``normal'' instruction set architectures owing primarily to the lack \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Sayers:1989:HCS, author = "Jerry E. Sayers and David E. Martin", title = "A hypothetical computer to simulate microprogramming and conventional machine language", journal = j-SIGMICRO, volume = "19--20", number = "4--1", pages = "4--10", month = mar, year = "1989", DOI = "https://doi.org/10.1145/378818.378829", bibdate = "Fri Apr 16 10:27:39 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/378818.378829", abstract = "Microprogramming is not generally available to programmers because it may involve modification of a machine's native language. A hypothetical computer can provide a simulator for microprogramming projects and add considerably to one's understanding of \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Anonymous:1989:JID, author = "Anonymous", title = "{JRS}: integrated design automation system {(IDAS)}", journal = j-SIGMICRO, volume = "19--20", number = "4--1", pages = "11--17", month = mar, year = "1989", DOI = "https://doi.org/10.1145/378818.378833", bibdate = "Fri Apr 16 10:27:39 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/378818.378833", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Armbruster:1989:MPS, author = "Ed Armbruster", title = "{Micro-21} pictorial summary", journal = j-SIGMICRO, volume = "19--20", number = "4--1", pages = "18--20", month = mar, year = "1989", DOI = "https://doi.org/10.1145/378818.378842", bibdate = "Fri Apr 16 10:27:39 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/378818.378842", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Anonymous:1989:MTS, author = "Anonymous", title = "{Micro-21} technical summary: from the electronic mailbag", journal = j-SIGMICRO, volume = "19--20", number = "4--1", pages = "21--22", month = mar, year = "1989", DOI = "https://doi.org/10.1145/378818.378844", bibdate = "Fri Apr 16 10:27:39 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/378818.378844", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Patt:1989:MC, author = "Yale Patt", title = "{Micro-21} from the {Chair}", journal = j-SIGMICRO, volume = "19--20", number = "4--1", pages = "23--23", month = mar, year = "1989", DOI = "https://doi.org/10.1145/378818.378847", bibdate = "Fri Apr 16 10:27:39 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/378818.378847", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Hwu:1989:MPC, author = "Wen-mei Hwu", title = "{Micro-21} from the program chair", journal = j-SIGMICRO, volume = "19--20", number = "4--1", pages = "24--24", month = mar, year = "1989", DOI = "https://doi.org/10.1145/378818.378848", bibdate = "Fri Apr 16 10:27:39 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/378818.378848", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Johnson:1989:MI, author = "Gerry Johnson", title = "{Micro-22 IRELAND}", journal = j-SIGMICRO, volume = "19--20", number = "4--1", pages = "29--30", month = mar, year = "1989", DOI = "https://doi.org/10.1145/378818.378853", bibdate = "Fri Apr 16 10:27:39 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/378818.378853", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Wilson:1988:NDP, author = "Fred Wilson", title = "A Note on Division of Positive Integers", journal = j-SIGMICRO, volume = "19", number = "1--2", pages = "4--4", month = jun, year = "1988", DOI = "https://doi.org/10.1145/62197.1096672", bibdate = "Fri Apr 16 10:27:39 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/fparith.bib; http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/62197.1096672", abstract = "At the risk of flaunting a marginal grasp of the obvious I would like to make a few observations on the division of fixed point numbers.", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Okuno:1988:FAF, author = "H. G. Okuno and N. Osato and I. Takeuchi", title = "Firmware approach to fast {Lisp} interpreter", journal = j-SIGMICRO, volume = "19", number = "1--2", pages = "5--10", month = jun, year = "1988", DOI = "https://doi.org/10.1145/62197.62198", bibdate = "Fri Apr 16 10:27:39 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/62197.62198", abstract = "Thc approach to speed up a Lisp interpreter by implementing it in firmware seems promising. A microcoded Lisp interpreter shows good performance for very simple benchmarks, while it often fails to provide good performance for larger benchmarks and \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Anonymous:1988:DM, author = "Anonymous", title = "Distributed microprogramming", journal = j-SIGMICRO, volume = "19", number = "1--2", pages = "11--12", month = jun, year = "1988", DOI = "https://doi.org/10.1145/62197.62199", bibdate = "Fri Apr 16 10:27:39 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/62197.62199", abstract = "This paper proposes the use of the microprogramming technique for synchronizing multiprocessors. The language used is an extension of CSP including the bi-io and the probe statements. We present a self-stabilizing algorithm for the generation of a two-. \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Luque:1988:TAR, author = "E. Luque and T. Sorribes and A. Ripoll", title = "Tuning architecture at run-time", journal = j-SIGMICRO, volume = "19", number = "1--2", pages = "12--16", month = jun, year = "1988", DOI = "https://doi.org/10.1145/62197.62200", bibdate = "Fri Apr 16 10:27:39 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/62197.62200", abstract = "We describe the structure and operational mode of a coprocessor system which, when incorporated in a microprogrammed system to carry out Dynamic Vertical Migration, improves execution speed for any program. The coprocessor includes an interconnection \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Baba:1988:VMS, author = "T. Baba and H. Minakawa and K. Okuda", title = "A visual microprogramming system", journal = j-SIGMICRO, volume = "19", number = "1--2", pages = "16--20", month = jun, year = "1988", DOI = "https://doi.org/10.1145/62197.62201", bibdate = "Fri Apr 16 10:27:39 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/62197.62201", abstract = "A visual microprogramming system has been developed to support all aspects of the microprogramming process for a microprogrammed computer. The user can specify microoperations on a displayed hardware configuration. A graphical microprogram list has also \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Chen:1988:CAD, author = "W. J. Chen and G. N. Reddy", title = "A computer aided design automation system for developing microprogrammed processors: a design approach through {HDLs}", journal = j-SIGMICRO, volume = "19", number = "1--2", pages = "20--22", month = jun, year = "1988", DOI = "https://doi.org/10.1145/62197.62202", bibdate = "Fri Apr 16 10:27:39 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/62197.62202", abstract = "This paper presents an approach that provides a total computer aided design environment for developing microprogrammed processors using hardware description languages. This includes the behavioral description, micro-coding, and testing of the integrated \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Pittman:1988:CAS, author = "R. Pittman and L. Bartel", title = "Computer architecture simulation using a register transfer language", journal = j-SIGMICRO, volume = "19", number = "1--2", pages = "23--31", month = jun, year = "1988", DOI = "https://doi.org/10.1145/62197.62203", bibdate = "Fri Apr 16 10:27:39 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/62197.62203", abstract = "ASIM (Architecture Simulator) is a hardware description language for describing the hardware of a digital electronic system. The components of an electronic system are described by three primitives: ALU, Selector, and Memory, which are sufficient to \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Bhasker:1988:AMC, author = "Jayaram Bhasker", title = "An algorithm for microcode compaction of {VHDL} behavioral descriptions", journal = j-SIGMICRO, volume = "19", number = "1--2", pages = "32--34", month = jun, year = "1988", DOI = "https://doi.org/10.1145/62197.62204", bibdate = "Fri Apr 16 10:27:39 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/62197.62204", abstract = "We present as algorithm to transform a sequential (vertical microcode) VHDL (VHSIC Hardware Description Language) behavioral description of a digital system design into a parallel (horizontal microcode) VHDL description. Data dependency analysis is \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Su:1988:MCT, author = "B. Su and S. Ding and J. Wang and J. Xia", title = "Microcode compaction with timing constraints", journal = j-SIGMICRO, volume = "19", number = "1--2", pages = "34--39", month = jun, year = "1988", DOI = "https://doi.org/10.1145/62197.62205", bibdate = "Fri Apr 16 10:27:39 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/62197.62205", abstract = "At present, microcode compaction with timing constraints (abbreviated as MCTC) is still an open problem. Complex timing relation between microoperations greatly affects the optimization result of microcode. This paper begins with a survey of MCTC \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Bhasker:1988:CMM, author = "J. Bhasker and T. Samad", title = "Compacting {MIMOLA} microcode", journal = j-SIGMICRO, volume = "19", number = "1--2", pages = "40--44", month = jun, year = "1988", DOI = "https://doi.org/10.1145/62197.62206", bibdate = "Fri Apr 16 10:27:39 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/62197.62206", abstract = "We address the problem of reducing the word length of microprograms. Two techniques are described: overlaying of fields and encoding of the microprogram. Formal analysis are presented of different encoding methods, assuming a VLSI implementation. A \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Howland:1988:TSO, author = "Michael A. Howland and Robert A. Mueller and Philip H. Sweany", title = "Trace scheduling optimization in a retargetable microcode compiler", journal = j-SIGMICRO, volume = "19", number = "1--2", pages = "45--49", month = jun, year = "1988", DOI = "https://doi.org/10.1145/62197.62207", bibdate = "Fri Apr 16 10:27:39 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/62197.62207", abstract = "We discuss the integration of a trace scheduling optimizer into a retargetable optimizing microcode compiler that handles complex timing relations. The trace scheduler requires no special treatment when retargeting the compiler, being constructed from \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Nowak:1988:GBR, author = "Lothar Nowak", title = "Graph based retargetable microcode compilation in the {MIMOLA} design system", journal = j-SIGMICRO, volume = "19", number = "1--2", pages = "50--53", month = jun, year = "1988", DOI = "https://doi.org/10.1145/62197.62208", bibdate = "Fri Apr 16 10:27:39 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/62197.62208", abstract = "This paper describes a retargetable compiler, which is able to compile programs into the machine code of a specified hardware (target). The target is described at register-transfer structure level by module specifications and netlists. The program can \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Uht:1988:CHS, author = "A. K. Uht and J. F. Kolen", title = "On the combination of hardware and software concurrency extraction methods", journal = j-SIGMICRO, volume = "19", number = "1--2", pages = "53--57", month = jun, year = "1988", DOI = "https://doi.org/10.1145/62197.62209", bibdate = "Fri Apr 16 10:27:39 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/62197.62209", abstract = "It has been shown that parallelism is a very promising alternative for enhancing computer performance. Parallelism, however, introduces much complexity to the programming effort. This has lead to the development of automatic concurrency extraction \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Melvin:1988:SMB, author = "S. Melvin and Y. Patt", title = "{SPAM}: a microcode based tool for tracing operating system events", journal = j-SIGMICRO, volume = "19", number = "1--2", pages = "58--59", month = jun, year = "1988", DOI = "https://doi.org/10.1145/62197.62210", bibdate = "Fri Apr 16 10:27:39 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/62197.62210", abstract = "We have developed a tool called SPAM ( for System Performance Analysis using Microcode), based on microcode modifications to a VAX 8600, that traces operating system events as a side-effect to normal execution. This trace of interrupts, exceptions, \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Shepherd:1988:UML, author = "David Shepherd", title = "Using mathematical logic and formal methods to write correct microcode", journal = j-SIGMICRO, volume = "19", number = "1--2", pages = "60--64", month = jun, year = "1988", DOI = "https://doi.org/10.1145/62197.62211", bibdate = "Fri Apr 16 10:27:39 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/62197.62211", abstract = "This paper describes how ``correct'' microcode can be produced through the use of mathematical logic and formal design methods. The use of these techniques to derive correct microcode for the IMS T800 floating point transputer from a mathematical \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Mitchell:1988:IMA, author = "James Mitchell", title = "Implementing a mainframe architecture in a 9370 processor", journal = j-SIGMICRO, volume = "19", number = "3", pages = "3--10", month = sep, year = "1988", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/62185.62186", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:40 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/62185.62186", abstract = "This paper develops a high level view of the central electronics complex in the 9373 and 9375 systems, showing how the hardware and microcode elements combine to create a central processor as defined by the System/370 architecture. Within the context of \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Kalla:1988:PPU, author = "Ron Kalla", title = "The 9373 and 9375 pipelined processing unit", journal = j-SIGMICRO, volume = "19", number = "3", pages = "11--15", month = sep, year = "1988", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/62185.62187", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:40 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/62185.62187", abstract = "The IBM 9370 processor family uses System/370 (S/370) architecture, which consists of three parts: the central processing unit (CPU), memory, and I/O control. This paper explains how the 9373 and 9375 CPU instruction processing cards fetch and execute S/. \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Curley:1988:HDP, author = "Lawrence Curley and James Kuruts and John Myers", title = "Hardware differences in the 9373 and 9375 processors", journal = j-SIGMICRO, volume = "19", number = "3", pages = "16--23", month = sep, year = "1988", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/62185.62188", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:40 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/62185.62188", abstract = "In order to have a broad range of performance in processors, more than one model must exist. A family of processors infers systems with enough commonality that a smaller model can be upgraded to a larger one with minimum effort by retaining as much of \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Maergner:1988:IND, author = "Juergen Maergner and Hartmut R. Schwermer", title = "{I370} --- a new dimension of microprogramming", journal = j-SIGMICRO, volume = "19", number = "3", pages = "24--31", month = sep, year = "1988", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/62185.62189", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:40 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/62185.62189", abstract = "The internal 370 mode (I370) is a high level microprogramming interface. It significantly improves microcode development productivity and portability.I370 is a subset of the S/370 architecture and has special functions for access to non-S/370 system \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Su:1988:GMG, author = "Boronr Su and Shiyuan Dink and Jian Vank and Jinshi Xia", title = "{GURPR} --- a method for Global Software pipelining", journal = j-SIGMICRO, volume = "19", number = "3", pages = "32--36", month = sep, year = "1988", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/62185.62190", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:40 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/62185.62190", abstract = "The software pipelining technique is an effective approach to the optimization of loops in array processor programs and microprograms. In this paper we present a global URPR algorithm--GURPR to optimize loops of different structures based on the LURPR \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Ebcioglu:1988:CTS, author = "Kemal Ebcio{\u{g}}lu", title = "A compilation technique for software pipelining of loops with conditional jumps", journal = j-SIGMICRO, volume = "19", number = "3", pages = "36--41", month = sep, year = "1988", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/62185.62191", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:40 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/62185.62191", abstract = "We describe a compilation algorithm for efficient software pipelining of general inner loops, where the number of iterations and the time taken by each iteration may be unpredictable, due to arbitrary if-then-else statements and conditional exit \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Walicki:1988:OSR, author = "Jack Walicki and John D. Laughlin", title = "Operation scheduling in reconfigurable, multifunction pipelines", journal = j-SIGMICRO, volume = "19", number = "3", pages = "42--45", month = sep, year = "1988", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/62185.62192", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:40 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/62185.62192", abstract = "One of the key issues in the efficient use of pipelines is the problem of pipeline scheduling. An overview of the research in pipeline scheduling is presented. The scheduling problem for multifunction, dynamically reconfigurable pipelines is studied \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Menzilcioglu:1988:CSU, author = "Onat Menzilcioglu", title = "A case study in using two-level control stores", journal = j-SIGMICRO, volume = "19", number = "3", pages = "46--48", month = sep, year = "1988", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/62185.62193", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:40 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/62185.62193", abstract = "A two-level control store can reduce storage requirements of microprograms without affecting microprogrammability, which is important for a processor programmed directly in microcode. This paper presents a case study investigating how to use a two-level \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Archer:1988:IPM, author = "David W. Archer", title = "The instruction parsing microarchitecture of {CVAX} microprocessor", journal = j-SIGMICRO, volume = "19", number = "3", pages = "48--51", month = sep, year = "1988", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/62185.62194", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:40 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/62185.62194", abstract = "CVAX is a single chip, CMOS VLSI VAX microprocessor. Several microarchitectural innovations helped achieve the desired performance goal of this machine. In particular, the instruction parsing and prefetching mechanism is different from other VAX \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Hwu:1988:EHV, author = "Wen-mei W. Hwu and Yale N. Patt", title = "Exploiting horizontal and vertical concurrency via the {HPSm} microprocessor", journal = j-SIGMICRO, volume = "19", number = "3", pages = "52--55", month = sep, year = "1988", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/62185.62195", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:40 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/62185.62195", abstract = "HPSm is a single-chip microarchitecture designed and implemented at the University of California to achieve high performance. The approach is to exploit both vertical and horizontal concurrency in the microarchitecture. Experiments have been conducted to \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Wilson:1988:TMH, author = "James E. Wilson and Steve Melvin and Michael Shebanow and Wen-Mei Hwu and Yale N. Patt", title = "On tuning the microarchitecture of an {HPS} implementation of the {VAX}", journal = j-SIGMICRO, volume = "19", number = "3", pages = "56--58", month = sep, year = "1988", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/62185.62196", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:40 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/62185.62196", abstract = "The HPS Microarchitecture has been developed as an execution model for implementing various architectures at very high performance. A considerable amount of effort has gone into the use of HPS as a microarchitecture for the VAX. In this paper, we \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Johnson:1989:LML, author = "G. R. Johnson", title = "The landmark microcode legal decision", journal = j-SIGMICRO, volume = "20", number = "2", pages = "4--4", month = jun, year = "1989", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/71539.71540", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:40 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/71539.71540", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Gray:1989:J, author = "W. P. Gray", title = "Judgement", journal = j-SIGMICRO, volume = "20", number = "2", pages = "4--12", month = jun, year = "1989", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/71539.71541", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:40 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/71539.71541", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Milutinovic:1989:BRM, author = "Veljko Milutinovic", title = "Book Review: {{\booktitle{Microprogramming and Firmware Engineering Methods} by Stanley Habib, Editor:, Van Nostrand Reinhold, 1988}}", journal = j-SIGMICRO, volume = "20", number = "2", pages = "14--14", month = jun, year = "1989", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/71539.1096726", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:40 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/71539.1096726", abstract = "During the Spring Semester 89, I had the pleasure to teach the microprogramming course at Purdue University from two textbooks of which one was ``Microprogramming and Firmware Engineering Methods.'' Contributing authors for this book were selected among \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Habib:1989:MAS, author = "Stanley Habib", title = "Microprogrammed Architectures Specified using {PAISLey} (A description of an ongoing project)", journal = j-SIGMICRO, volume = "20", number = "2", pages = "15--15", month = jun, year = "1989", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/71539.1096727", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:40 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/71539.1096727", abstract = "Operational specification is a method of documenting specifications for systems which separates the implementation details from the problem requirements details. Operational specification permits simulation of the specification enabling the \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Wilburn:1989:SES, author = "D. Wilburn", title = "Step engineering: step development system", journal = j-SIGMICRO, volume = "20", number = "2", pages = "19--25", month = jun, year = "1989", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/71539.71542", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:40 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/71539.71542", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Gurd:1989:BSS, author = "P. Gurd", title = "Bit slice software: user retargetable microcode tools", journal = j-SIGMICRO, volume = "20", number = "2", pages = "26--31", month = jun, year = "1989", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/71539.71543", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:40 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/71539.71543", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Lall:1989:MIC, author = "K. Lall and J. W. Atwood", title = "A microprogrammed interpreter for {Concurrent Euclid}", journal = j-SIGMICRO, volume = "20", number = "3", pages = "1--10", month = aug, year = "1989", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/75395.75396", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:41 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/75395.75396", abstract = "There are several methods of executing programs written in a high level language. The most widely used is to compile the programs into machine language. Another is to translate the programs into some intermediate form and then to execute that form \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Allan:1989:FLM, author = "S. J. Allan", title = "Functional languages in microcode compilers", journal = j-SIGMICRO, volume = "20", number = "3", pages = "11--20", month = aug, year = "1989", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/75395.75397", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:41 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/75395.75397", abstract = "This paper discusses the advantages of using high-level languages in the development of microcode. It also describes reasons functional programming languages should be considered as the source language for microcode compilers. The emergence of parallel \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Sibai:1989:DPM, author = "F. N. Sibai and L. Watson and M. Lu", title = "Design and performance measurements of a parallel machine for the unification algorithm", journal = j-SIGMICRO, volume = "20", number = "3", pages = "21--30", month = aug, year = "1989", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/75395.75398", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:41 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/75395.75398", abstract = "Unification is known to be the most repeated operation in logic programming and PROLOG interpreters. To speed up the execution of logic programs, the performance of unification must be improved. We propose a parallel unification machine for speeding up \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Brady:1989:DEA, author = "M. Brady", title = "A direct execution architecture for {Prolog}?", journal = j-SIGMICRO, volume = "20", number = "3", pages = "31--34", month = aug, year = "1989", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/75395.75399", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:41 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/75395.75399", abstract = "This paper describes work in progress on the development of a direct execution Prolog processor.", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Mulder:1989:CED, author = "H. Mulder and R. J. Portier", title = "Cost-effective design of application specific {VLIW} processors using the {SCARCE} framework", journal = j-SIGMICRO, volume = "20", number = "3", pages = "35--42", month = aug, year = "1989", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/75395.75400", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:41 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/75395.75400", abstract = "Increasing the performance of application-specific processors by exploiting application-resident parallelism is often prohibited by costs; especially in the case of low-volume productions. The flexibility of horizontal-microcoded machines allows these \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Nakatani:1989:CCT, author = "T. Nakatani and K. Ebcio{\u{g}}lu", title = "``{Combining}'' as a compilation technique for {VLIW} architectures", journal = j-SIGMICRO, volume = "20", number = "3", pages = "43--55", month = aug, year = "1989", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/75395.75401", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:41 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/75395.75401", abstract = "Combining is a local compiler optimization technique that can enhance the performance of global compaction techniques for VLIW machines. Given two adjacent operations of a certain class that are flow (read-after-write) dependent and that cannot be \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Lenders:1989:MIS, author = "P. M. Lenders and H. Schr{\"o}der and P. Strazdins", title = "Microprogramming instruction systolic arrays", journal = j-SIGMICRO, volume = "20", number = "3", pages = "56--69", month = aug, year = "1989", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/75395.75402", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:41 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/75395.75402", abstract = "The instruction systolic array (ISA) is a programmable parallel architecture suitable for VLSI implementation. This paper presents a generalization of the ISA, called the microprogrammed ISA, which uses simple microprogramming techniques. \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Parekhji:1989:DMM, author = "R. A. Parekhji and N. K. Nanda", title = "Design methodology and microdiagnostics development for a self-checking microprocessor", journal = j-SIGMICRO, volume = "20", number = "3", pages = "70--82", month = aug, year = "1989", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/75395.75403", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:41 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/75395.75403", abstract = "The conventional design of electronic circuits is intolerant to operational faults. Self-checking logic is aimed at online fault detection and can hence be incorporated to achieve reliable operation. In this paper, the design of a self-checking \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Kovacs:1989:EME, author = "L. A. Kovacs and S. F. Gilli", title = "Extended microcode error checking on a pipelined machine", journal = j-SIGMICRO, volume = "20", number = "3", pages = "83--87", month = aug, year = "1989", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/75395.75404", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:41 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/75395.75404", abstract = "In a pipelined computer, there is a possibility of interaction between microwords. These interactions may cause the operation of the computer to slow down, or they may cause errors. An extended error checking tool is used to detect these cases and help \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Malaiya:1989:IUU, author = "Y. K. Malaiya", title = "On inherent untestability of unaugmented microprogrammed control", journal = j-SIGMICRO, volume = "20", number = "3", pages = "88--96", month = aug, year = "1989", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/75395.75405", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:41 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/75395.75405", abstract = "Effective and efficient testing of the control part of a processor has remained a difficult problem. While several approaches have been proposed in the literature for handling unaugmented control parts, they involve questionable assumptions, and the \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Sechi:1989:ACM, author = "G. R. Sechi", title = "Abstract computing machines", journal = j-SIGMICRO, volume = "20", number = "3", pages = "97--111", month = aug, year = "1989", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/75395.75406", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:41 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/75395.75406", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Allan:1989:POT, author = "V. H. Allan", title = "Peephole optimization as a targeting and coupling tool", journal = j-SIGMICRO, volume = "20", number = "3", pages = "112--121", month = aug, year = "1989", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/75395.75407", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:41 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/75395.75407", abstract = "The term peephole optimization is used to mean the pattern matching and conditional replacement performed on small sections of the intermediate form. The circular dependence between the code generation phases implies that local optimals are rarely global \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Katti:1989:ISL, author = "R. Katti and L. Manwaring", title = "Information structures in language directed architectures", journal = j-SIGMICRO, volume = "20", number = "3", pages = "122--126", month = aug, year = "1989", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/75395.75408", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:41 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/75395.75408", abstract = "Only recently has the design of computer architectures deviated from the Von Neumann style. Most architectures based on the Von Neumann architecture suffer from what is called 'the semantic gap'. This means that the objects and operations in a high \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{vandeGoor:1989:DOO, author = "A. J. van de Goor and H. Corporaal", title = "{DOAS}: an object oriented architecture supporting secure languages", journal = j-SIGMICRO, volume = "20", number = "3", pages = "127--134", month = aug, year = "1989", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/75395.75409", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:41 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/75395.75409", abstract = "Current software engineering practice heavily relies on the reliability of software implementation languages and underlying architectures. However, both the currently used languages, as well as the traditional architectures suffer from a shortage of \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Liu:1989:LOT, author = "D. Liu and W. K. Giloi", title = "A loop optimization technique based on scheduling table", journal = j-SIGMICRO, volume = "20", number = "3", pages = "135--140", month = aug, year = "1989", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/75395.75410", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:41 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/75395.75410", abstract = "Loop optimization is an important aspect of microcode compaction to minimize execution time. In this paper a new loop optimization technique for horizontal microprograms is presented, which makes use of the cyclic regularity of loops. We have extended \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Gasperoni:1989:OLP, author = "F. Gasperoni and U. Schwiegelshohn and K. Ebcio{\u{g}}lu", title = "On optimal loop parallelization", journal = j-SIGMICRO, volume = "20", number = "3", pages = "141--147", month = aug, year = "1989", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/75395.75411", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:41 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/75395.75411", abstract = "The problem of automatic loop parallelization has received a lot of attention in the area of parallelizing compilers. Automatic loop parallelization can be achieved by several algorithms. In this paper we address the problem of time optimal \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Sanchez:1989:MTE, author = "E. Sanchez", title = "A microprogramming teaching environment using the {Macintosh} computer", journal = j-SIGMICRO, volume = "20", number = "3", pages = "148--155", month = aug, year = "1989", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/75395.75412", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:41 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/75395.75412", abstract = "A microprogramming teaching environment is presented. It is composed of a hardware part (a 16 bit microprogrammable processor) and a software part, running on a Macintosh II computer. The software includes 6 modules: two microassemblers --- one uses a \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Parker:1989:VBM, author = "A. Parker and J. O. Hamblen", title = "A {VLSI} based microprogramming evaluation system to support an instructional laboratory", journal = j-SIGMICRO, volume = "20", number = "3", pages = "156--159", month = aug, year = "1989", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/75395.75413", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:41 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/75395.75413", abstract = "A new low-cost VLSI based microprogrammable computer system is described. This system is an ideal candidate for use in student microprogramming laboratories. The authors describe their experiences in using this computer.", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{DAngelo:1989:DEA, author = "S. D'Angelo and G. R. Sechi", title = "Definition of elementary arithmetic operations by using {ACM}", journal = j-SIGMICRO, volume = "20", number = "3", pages = "160--162", month = aug, year = "1989", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/75395.75414", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:41 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/fparith.bib; http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/75395.75414", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Wijaya:1989:IFL, author = "P. Wijaya and V. H. Allan", title = "Incremental foresighted local compaction", journal = j-SIGMICRO, volume = "20", number = "3", pages = "163--171", month = aug, year = "1989", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/75395.75415", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:41 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/75395.75415", abstract = "Under timing constraints, local compaction may fail because of poor scheduling decisions. Su [SDWX87] uses foresight to avoid some of the poor scheduling decisions. However, the foresight takes a considerable amount of time. In this paper the \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Linn:1989:AEU, author = "J. L. Linn and C. D. Ardoin", title = "All example of using pseudofields to eliminate version shuffling in horizontal code compaction", journal = j-SIGMICRO, volume = "20", number = "3", pages = "172--180", month = aug, year = "1989", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/75395.75416", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:41 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/75395.75416", abstract = "This paper first reviews the version shuffling problem for microcode compaction. Next, a somewhat representative compaction problem involving asymmetric ALUs and a port-limited register file is presented. Finally, the paper shows how to model the \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Ertem:1989:MOM, author = "M. C. Ertem", title = "Multiple operation memory structures", journal = j-SIGMICRO, volume = "20", number = "3", pages = "181--187", month = aug, year = "1989", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/75395.75417", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:41 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/75395.75417", abstract = "This paper describes architectures based on a new memory structure. Memory systems which can perform multiple transfers are described and issues in processor architecture are considered. A general model for memory operations is given, and the classical \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Chang:1989:FSC, author = "P.-H. Chang and W.-M. W. Hwu", title = "Forward semantic: a compiler-assisted instruction fetch method for heavily pipelined processors", journal = j-SIGMICRO, volume = "20", number = "3", pages = "188--198", month = aug, year = "1989", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/75395.75418", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:41 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/75395.75418", abstract = "A new instruction fetch method, forward semantic, is offered to enable the deeply pipelined processors to fetch one useful instruction every cycle. Forward semantic is an improved alternative to the delayed branching (with or without squashing), with \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Shieh:1989:RIS, author = "J.-J. Shieh and C. Papachristou", title = "On reordering instruction streams for pipelined computers", journal = j-SIGMICRO, volume = "20", number = "3", pages = "199--206", month = aug, year = "1989", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/75395.75419", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:41 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/75395.75419", abstract = "This paper describes a method to reorder the straight line instruction streams for pipelined computers which have one instruction issue unit but may contain multiple function units. The objective is to make the most efficient usage of the pipelines \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Charlton:1989:FMC, author = "C. C. Charlton and D. Jackson and P. H. Leng", title = "A functional model of clocked microarchitectures", journal = j-SIGMICRO, volume = "20", number = "3", pages = "207--212", month = aug, year = "1989", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/75395.75420", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:41 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/75395.75420", abstract = "Models for the simulation of computer systems at the microarchitectural level are widely used to assist in design analysis and verification, and the development of microcode. The general model we describe here represents the behaviour of a clocked \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Patt:1989:MCI, author = "Yale N. Patt", title = "Microarchitecture choices (implementation of the {VAX})", journal = j-SIGMICRO, volume = "20", number = "3", pages = "213--216", month = aug, year = "1989", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/75395.75421", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:41 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/75395.75421", abstract = "The VAX Architecture provides hardware implementors with an opportunity or a nightmare, depending on your point of view. Such characteristics as 304 opcodes, a large number of addressing modes, a large number of supported data types, and non-. \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Nestor:1989:MMD, author = "J. A. Nestor and B. Soudan and Z. Mayet", title = "{MIES}: a microarchitecture design tool", journal = j-SIGMICRO, volume = "20", number = "3", pages = "217--222", month = aug, year = "1989", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/75395.75422", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:41 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/75395.75422", abstract = "This paper describes MIES, a design tool for the modeling, visualization, and analysis of VLSI microarchitectures. MIES combines a graphical data path model and symbolic control model and provides a number of user interfaces which allow these models to \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Mulder:1989:FVC, author = "H. Mulder and P. Stravers", title = "A flexible {VLSI} core for an adaptable architecture", journal = j-SIGMICRO, volume = "20", number = "3", pages = "223--231", month = aug, year = "1989", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/75395.75423", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:41 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/75395.75423", abstract = "Two major limitations concerning the design of cost-effective application-specific architectures are the recurrent costs of system-software development and hardware implementation, in particular VLSI implementation, for each architecture. The SCalable \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Fernandes:1989:MMS, author = "E. S. T. Fernandes", title = "A model for microarchitecture structure evaluation", journal = j-SIGMICRO, volume = "20", number = "3", pages = "232--236", month = aug, year = "1989", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/75395.75424", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:41 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/75395.75424", abstract = "This paper presents the specification and implementation of a model oriented primarily to the evaluation of the structure of microarchitectures. According to the model, target architectures are described as an oriented graph which is examined by search \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Flynn:1989:AM, author = "M. J. Flynn and R. I. Winner", title = "{ASIC} microprocessors", journal = j-SIGMICRO, volume = "20", number = "3", pages = "237--243", month = aug, year = "1989", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/75395.75425", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:41 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/75395.75425", abstract = "ASIC microprocessors are becoming an important technology for the control of complex (``embedded'') systems. The advantage of such microprocessors is that they can be tailored to the application. This tailoring is quite non-intuitive and optimization is a \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Bondi:1989:MA, author = "Jim Bondi", title = "{Micro-22} awards", journal = j-SIGMICRO, volume = "20", number = "4", pages = "3--3", month = dec, year = "1989", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/378796.378800", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:42 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/378796.378800", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Anonymous:1989:MSB, author = "Anonymous", title = "Minutes of {SIGMICRO Board} meeting", journal = j-SIGMICRO, volume = "20", number = "4", pages = "4--5", month = dec, year = "1989", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/378796.378807", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:42 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/378796.378807", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Anonymous:1989:BS, author = "Anonymous", title = "Bylaws of {SIGmicro}", journal = j-SIGMICRO, volume = "20", number = "4", pages = "6--9", month = dec, year = "1989", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/378796.378809", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:42 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/378796.378809", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Anonymous:1989:CPM, author = "Anonymous", title = "Call for papers for {Micro-23}", journal = j-SIGMICRO, volume = "20", number = "4", pages = "10--10", month = dec, year = "1989", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/378796.378812", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:42 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/378796.378812", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Anonymous:1990:ECC, author = "Anonymous", title = "{Epsilon C} compiler", journal = j-SIGMICRO, volume = "21", number = "1--2", pages = "5--16", month = jun, year = "1990", DOI = "https://doi.org/10.1145/1096497.1096498", bibdate = "Fri Apr 16 10:27:42 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1096497.1096498", abstract = "The EPSILON C COMPILER is a cross compiler, designed to run on a host computer generating assembly code for the target computer. This code is then assembled and linked for execution on the target machine.", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Allan:1990:SSP, author = "Vicki H. Allan", title = "Sampling of submitted papers", journal = j-SIGMICRO, volume = "21", number = "3", pages = "7--15", month = sep, year = "1990", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1096500.1096501", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:42 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1096500.1096501", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Nakatani:1991:ULW, author = "Toshio Nakatani and Kemal Ebcio{\u{g}}u", title = "Using a lookahead window in a compaction-based parallelizing compiler", journal = j-SIGMICRO, volume = "22", number = "1", pages = "8--19", month = jan, year = "1991", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1096503.1096504", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:43 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1096503.1096504", abstract = "Lookahead is a common technique for high performance uniprocessor design. In general, however, hardware lookahead window is too small to exploit instruction-level parallelism at run time, while compaction-based parallelizing compilers must suffer from \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Beaty:1991:MFU, author = "Steven Beaty and Darrell Whitley and Gearold Johnson", title = "Motivation and framework for using genetic algorithms for microcode compaction", journal = j-SIGMICRO, volume = "22", number = "1", pages = "20--27", month = jan, year = "1991", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/1096503.1096505", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:43 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/1096503.1096505", 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 \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Biswas:1991:BRA, author = "Prasenjit Biswas", title = "Book review: {{\booktitle{The Art of Computer Systems Performance Analysis} --- by Raj Jain (ISBN 0471-50336-3, 1991, 685 pages, Price: \$52.95 John Wiley \& Sons Inc., New York)}}", journal = j-SIGMICRO, volume = "22", number = "2", pages = "3--3", month = sep, year = "1991", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/127050.1096709", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:43 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/127050.1096709", abstract = "Dr. Raj Jain's new book, The Art of Computer Systems Performance Analysis (ISBN: 0471-50336-3, 1991, 685 pages, Price: \$52.95 John Wiley \& Sons Inc., New York) is definitely the most comprehensive textbook in the field of Computer systems \ldots{}", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{staff:1991:IA, author = "ACM SIGMICRO Newsletter staff", title = "Issue abstracts", journal = j-SIGMICRO, volume = "22", number = "2", pages = "7--16", month = sep, year = "1991", CODEN = "SIGMDJ", DOI = "https://doi.org/10.1145/127050.1096710", ISSN = "0163-5751, 1050-916X", ISSN-L = "0163-5751", bibdate = "Fri Apr 16 10:27:43 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/127050.1096710", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Butler:1992:IPV, author = "Michael Butler and Yale Patt", title = "An investigation of the performance of various dynamic scheduling techniques", journal = j-SIGMICRO, volume = "23", number = "1--2", pages = "1--9", month = dec, year = "1992", DOI = "https://doi.org/10.1145/144965.144974", bibdate = "Fri Apr 16 10:27:43 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/144965.144974", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Theobald:1992:LPP, author = "Kevin B. Theobald and Guang R. Gao and Laurie J. Hendren", title = "On the limits of program parallelism and its smoothability", journal = j-SIGMICRO, volume = "23", number = "1--2", pages = "10--19", month = dec, year = "1992", DOI = "https://doi.org/10.1145/144965.144977", bibdate = "Fri Apr 16 10:27:43 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/144965.144977", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Vajapeyam:1992:ILC, author = "Sriram Vajapeyam and Wei-Chung Hsu", title = "On the instruction-level characteristics of scalar code in highly-vectorized scientific applications", journal = j-SIGMICRO, volume = "23", number = "1--2", pages = "20--28", month = dec, year = "1992", DOI = "https://doi.org/10.1145/144965.144982", bibdate = "Fri Apr 16 10:27:43 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/144965.144982", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Chang:1992:EIL, author = "Meng-chou Chang and Feipei Lai and Rung-ji Shang", title = "Exploiting instruction-level parallelism with the conjugate register file scheme", journal = j-SIGMICRO, volume = "23", number = "1--2", pages = "29--32", month = dec, year = "1992", DOI = "https://doi.org/10.1145/144965.144986", bibdate = "Fri Apr 16 10:27:43 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/144965.144986", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Tran:1992:LSM, author = "Thang Tran and Chuan-lin Wu", title = "Limitation of superscalar microprocessor performance", journal = j-SIGMICRO, volume = "23", number = "1--2", pages = "33--36", month = dec, year = "1992", DOI = "https://doi.org/10.1145/144965.144991", bibdate = "Fri Apr 16 10:27:43 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/144965.144991", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Chen:1992:BME, author = "Chien-Ming Chen and Yuun-Yen Chen and Chung-Ta King", title = "Branch merging for effective exploitation of instruction-level parallelism", journal = j-SIGMICRO, volume = "23", number = "1--2", pages = "37--40", month = dec, year = "1992", DOI = "https://doi.org/10.1145/144965.144993", bibdate = "Fri Apr 16 10:27:43 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/144965.144993", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{DeGloria:1992:NDS, author = "Alessandro {De Gloria} and Paolo Faraboschi and Mauro Olivieri", title = "A non-deterministic scheduler for a software pipelining compiler", journal = j-SIGMICRO, volume = "23", number = "1--2", pages = "41--44", month = dec, year = "1992", DOI = "https://doi.org/10.1145/144965.144995", bibdate = "Fri Apr 16 10:27:43 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/144965.144995", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Mahlke:1992:ECS, author = "Scott A. Mahlke and David C. Lin and William Y. Chen and Richard E. Hank and Roger A. Bringmann", title = "Effective compiler support for predicated execution using the hyperblock", journal = j-SIGMICRO, volume = "23", number = "1--2", pages = "45--54", month = dec, year = "1992", DOI = "https://doi.org/10.1145/144965.144998", bibdate = "Fri Apr 16 10:27:43 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/144965.144998", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Moon:1992:ERC, author = "Soo-Mook Moon and Kemal Ebcio{\u{g}}lu", title = "An efficient resource-constrained global scheduling technique for superscalar and {VLIW} processors", journal = j-SIGMICRO, volume = "23", number = "1--2", pages = "55--71", month = dec, year = "1992", DOI = "https://doi.org/10.1145/144965.145000", bibdate = "Fri Apr 16 10:27:43 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/144965.145000", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Allen:1992:ERS, author = "V. H. Allen and J. Janardhan and R. M. Lee and M. Srinivas", title = "Enhanced region scheduling on a program dependence graph", journal = j-SIGMICRO, volume = "23", number = "1--2", pages = "72--80", month = dec, year = "1992", DOI = "https://doi.org/10.1145/144965.145001", bibdate = "Fri Apr 16 10:27:43 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/144965.145001", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Wolfe:1992:ECP, author = "Andrew Wolfe and Alex Chanin", title = "Executing compressed programs on an embedded {RISC} architecture", journal = j-SIGMICRO, volume = "23", number = "1--2", pages = "81--91", month = dec, year = "1992", DOI = "https://doi.org/10.1145/144965.145003", bibdate = "Fri Apr 16 10:27:43 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/144965.145003", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Chen:1992:EAL, author = "William Y. Chen and Roger A. Bringmann and Scott A. Mahlke and Richard E. Hank and James E. Sicolo", title = "An efficient architecture for loop based data preloading", journal = j-SIGMICRO, volume = "23", number = "1--2", pages = "92--101", month = dec, year = "1992", DOI = "https://doi.org/10.1145/144965.145004", bibdate = "Fri Apr 16 10:27:43 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/144965.145004", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Fu:1992:SDP, author = "John W. C. Fu and Janak H. Patel and Bob L. Janssens", title = "Stride directed prefetching in scalar processors", journal = j-SIGMICRO, volume = "23", number = "1--2", pages = "102--110", month = dec, year = "1992", DOI = "https://doi.org/10.1145/144965.145006", bibdate = "Fri Apr 16 10:27:43 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/144965.145006", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Seznec:1992:CSH, author = "Andr{\'e} Seznec and Karl Courtel", title = "Controlling and sequencing a heavily pipelined floating-point operator", journal = j-SIGMICRO, volume = "23", number = "1--2", pages = "111--114", month = dec, year = "1992", DOI = "https://doi.org/10.1145/144965.145008", bibdate = "Fri Apr 16 10:27:43 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/fparith.bib; http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/144965.145008", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Uht:1992:DPI, author = "Augustus K. Uht and Darin B. Johnson", title = "Data path issues in a highly concurrent machine", journal = j-SIGMICRO, volume = "23", number = "1--2", pages = "115--118", month = dec, year = "1992", DOI = "https://doi.org/10.1145/144965.145010", bibdate = "Fri Apr 16 10:27:43 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/144965.145010", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Su:1992:VAO, author = "Bogong Su and Wei Zhao and Zhizhong Tang and Stanley Habib", title = "A {VLIW} architecture for optimal execution of branch-intensive loops", journal = j-SIGMICRO, volume = "23", number = "1--2", pages = "119--124", month = dec, year = "1992", DOI = "https://doi.org/10.1145/144965.145011", bibdate = "Fri Apr 16 10:27:43 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/144965.145011", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Knieser:1992:PCB, author = "Michael J. Knieser and Christos A. Papachristou", title = "{Y-Pipe}: a conditional branching scheme without pipeline delays", journal = j-SIGMICRO, volume = "23", number = "1--2", pages = "125--128", month = dec, year = "1992", DOI = "https://doi.org/10.1145/144965.145015", bibdate = "Fri Apr 16 10:27:43 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/144965.145015", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Yeh:1992:CIF, author = "Tse-Yu Yeh and Yale N. Patt", title = "A comprehensive instruction fetch mechanism for a processor supporting speculative execution", journal = j-SIGMICRO, volume = "23", number = "1--2", pages = "129--139", month = dec, year = "1992", DOI = "https://doi.org/10.1145/144965.145016", bibdate = "Fri Apr 16 10:27:43 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/144965.145016", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Beckmann:1992:MSD, author = "Carl J. Beckmann and Constantine D. Polychronopoulos", title = "Microarchitecture support for dynamic scheduling of acyclic task graphs", journal = j-SIGMICRO, volume = "23", number = "1--2", pages = "140--148", month = dec, year = "1992", DOI = "https://doi.org/10.1145/144965.145791", bibdate = "Fri Apr 16 10:27:43 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/144965.145791", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Malik:1992:ICA, author = "Nadeem Malik and Richard J. Eickemeyer and Stamatis Vassiliadis", title = "Interlock collapsing {ALU} for increased instruction-level parallelism", journal = j-SIGMICRO, volume = "23", number = "1--2", pages = "149--157", month = dec, year = "1992", DOI = "https://doi.org/10.1145/144965.145794", bibdate = "Fri Apr 16 10:27:43 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/144965.145794", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Rau:1992:CGS, author = "B. Ramakrishna Rau and Michael S. Schlansker and P. P. Tirumalai", title = "Code generation schema for modulo scheduled loops", journal = j-SIGMICRO, volume = "23", number = "1--2", pages = "158--169", month = dec, year = "1992", DOI = "https://doi.org/10.1145/144965.145795", bibdate = "Fri Apr 16 10:27:43 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/144965.145795", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Warter:1992:EMS, author = "Nancy J. Warter and Grant E. Haab and Krishna Subramanian and John W. Bockhaus", title = "Enhanced modulo scheduling for loops with conditional branches", journal = j-SIGMICRO, volume = "23", number = "1--2", pages = "170--179", month = dec, year = "1992", DOI = "https://doi.org/10.1145/144965.145796", bibdate = "Fri Apr 16 10:27:43 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/144965.145796", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Vegdahl:1992:DPT, author = "Stephen R. Vegdahl", title = "A dynamic-programming technique for compacting loops", journal = j-SIGMICRO, volume = "23", number = "1--2", pages = "180--188", month = dec, year = "1992", DOI = "https://doi.org/10.1145/144965.145797", bibdate = "Fri Apr 16 10:27:43 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/144965.145797", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Lenir:1992:EIL, author = "Philip Lenir and R. Govindarajan and S. S. Nemawarkar", title = "Exploiting instruction-level parallelism: the multithreaded approach", journal = j-SIGMICRO, volume = "23", number = "1--2", pages = "189--192", month = dec, year = "1992", DOI = "https://doi.org/10.1145/144965.145798", bibdate = "Fri Apr 16 10:27:43 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/144965.145798", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Tyson:1992:MMI, author = "Gary Tyson and Matthew Farrens and Andrew R. Pleszkun", title = "{MISC}: a {Multiple Instruction Stream Computer}", journal = j-SIGMICRO, volume = "23", number = "1--2", pages = "193--196", month = dec, year = "1992", DOI = "https://doi.org/10.1145/144965.145800", bibdate = "Fri Apr 16 10:27:43 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/144965.145800", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Kiyohara:1992:CSV, author = "Tokuzo Kiyohara and John C. Gyllenhaal", title = "Code scheduling for {VLIW}\slash superscalar processors with limited register files", journal = j-SIGMICRO, volume = "23", number = "1--2", pages = "197--201", month = dec, year = "1992", DOI = "https://doi.org/10.1145/144965.145802", bibdate = "Fri Apr 16 10:27:43 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/144965.145802", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Conte:1992:TPM, author = "Thomas M. Conte", title = "Tradeoffs in processor\slash memory interfaces for superscalar processors", journal = j-SIGMICRO, volume = "23", number = "1--2", pages = "202--205", month = dec, year = "1992", DOI = "https://doi.org/10.1145/144965.145804", bibdate = "Fri Apr 16 10:27:43 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/144965.145804", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Bray:1992:THB, author = "Brian K. Bray and Michael J. Flynn", title = "Translation hint buffers to reduce access time of physically-addressed instruction caches", journal = j-SIGMICRO, volume = "23", number = "1--2", pages = "206--209", month = dec, year = "1992", DOI = "https://doi.org/10.1145/144965.145806", bibdate = "Fri Apr 16 10:27:43 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/144965.145806", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Farrens:1992:MVH, author = "Matthew Farrens and Arvin Park and Gary Tyson", title = "Modifying {VM} hardware to reduce address pin requirements", journal = j-SIGMICRO, volume = "23", number = "1--2", pages = "210--213", month = dec, year = "1992", DOI = "https://doi.org/10.1145/144965.145808", bibdate = "Fri Apr 16 10:27:43 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/144965.145808", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", } @Article{Wilken:1992:TZC, author = "Kent D. Wilken and David W. Goodwin", title = "Toward zero-cost branches using instruction registers", journal = j-SIGMICRO, volume = "23", number = "1--2", pages = "214--217", month = dec, year = "1992", DOI = "https://doi.org/10.1145/144965.145810", bibdate = "Fri Apr 16 10:27:43 MDT 2021", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib", URL = "https://dl.acm.org/doi/10.1145/144965.145810", acknowledgement = ack-nhfb, fjournal = "ACM SIGMICRO Newsletter", journal-URL = "https://dl.acm.org/loi/sigmicro", }