ACM Home Page
Please provide us with feedback. Feedback
Developing application oriented computer architectures on general purpose microprogrammable machines
Full text PdfPdf (912 KB)
Source AFIPS Joint Computer Conferences archive
Proceedings of the June 7-10, 1976, national computer conference and exposition table of contents
New York, New York
SESSION: Science and technology: computer and data base architecture table of contents
Pages 715-722  
Year of Publication: 1976
Authors
Tomlinson Gene Rauscher  NCR, Cambridge, Ohio
Ashok Kumar Agrawala  University of Maryland, College Park, Maryland
Sponsor
AFIPS : American Federation of Information Processing Societies
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 2,   Downloads (12 Months): 11,   Citation Count: 0
Additional Information:

abstract   references   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1499799.1499898
What is a DOI?

ABSTRACT

Surveying contemporary commercially available computers reveals a general incongruity between computer architectures and the problems the computers are being used to solve. Surveying the commercial applications of microprogramming reveals that microprogramming remains largely an alternative technique for manufacturer implementation of basic machine language instruction sets. With the large number of contemporary general purpose microprogrammable computers (especially minicomputers), the advantages of microprogramming are available to ordinary users for solving specific problems. From a pragmatic view, the architecture of a computer is defined by the microprograms resident in its control store. Changing the microprograms in a computer's control store therefore redefines its architecture. Architectures may be defined for specific problems by changing the microprogram in control store for each problem. As problems are represented by higher level language programs, compilers can automatically generate a microprogram for each higher level language program. The generated microprogram, when loaded into control store prior to program execution, defines an architecture that efficiently supports program characteristics. The advantage of this scheme is that it utilizes the power of microprogramming for each user's specific problem without forcing the user to comprehend the implementation complexities of a particular microprogrammable machine. This paper investigates several techniques for architecture redefinition via microprogramming.


REFERENCES

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

1
 
2
 
3
Agrawala, Ashok K. and Tomlinson G. Rauscher, Foundations of Microprogramming: Architecture, Software, and Applications, ACM Monograph Series, Academic Press, New York, 1976.
4
5
 
6
Shay, Barry P., A Microprogrammed Implementation of Parallel Program Schemata, Ph.D. Dissertation, University of Maryland, Department of Electrical Engineering, 1975.
7
 
8
Knuth, Donald E., "An Empirical Study of FORTRAN Programs," Software---Practice and Experience, Volume 1, 1971, pp. 105--133.
 
9
Mills, David L., Structured Programming and Compiling in a Minicomputer Environment, Computer Science Technical Report Series, Technical Report TR-339, University of Maryland. October 1974.
Collaborative Colleagues:
Tomlinson Gene Rauscher: colleagues
Ashok Kumar Agrawala: colleagues