skip to main content
10.1145/776378.776383acmconferencesArticle/Chapter ViewAbstractPublication PagesmicroConference Proceedingsconference-collections
Article
Free Access

Microprogrammed implementation of computer measurement techniques

Published:25 September 1972Publication History

ABSTRACT

Microprogramming has been accepted as a valuable tool in several areas of system design. However, microprogramming has not generally been used as a tool for evaluating the performance of computer systems. This paper describes the implementation of several techniques useful for program monitoring, debugging and system measurement using the microprogramable features of an existing computer system. The measurement system is completely transparent to almost all target programs. Given an existing system with a writable control store, a microprogram measurement system may be the most flexible, inexpensive, reliable, and high-speed means of monitoring the performance of a computer system.

References

  1. ALEX72 Alexander, W. G., "How a Programming Language Is Used", University of Toronto, Computer Systems Research Group Technical Report CSRG-I0, February 1972Google ScholarGoogle Scholar
  2. BONN69 Bonner, A. J., "Using system monitor output to improve performance", IBM System J., Vol. 8, No. 4, 1969, pp. 290--298.Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. BUSS70 Bussell, B., and Koster, R. A., "Instrumenting Computer Systems and Their Programs", AFIPS FJCC Proceedings, 1970, pp. 525--534Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. CERF70 Cerf, V. G., 'Measurement of Recursive Programs", UCLA School of Engineering and Applied Sciences Report No. 70--43, May 1970Google ScholarGoogle Scholar
  5. COMP70 Computer Synectics, Inc., Santa Clara, Calif., "System Utilization Monitor User's Manual", M-I001, Nov. 1970.Google ScholarGoogle Scholar
  6. DENI69 Deniston, W. R., "SIPE: A TSS/360 Software Measurement Technique", Proc. ACM 24th Nat'l. Conf., 1969 Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. ESTR67 Estrin, G., Hopkins, D., Coggan, B., and Crocker, S., "Snuper Computer - A Computer Instrumentation Automaton", AFIPS SJCC Proceedings, 1967, pp. 645--656Google ScholarGoogle Scholar
  8. FOST71 Foster, C. C., Gonter, R. H., and Riseman, E. M., "Measures of Op-Code Utilization", IEEE Transaction on Computers, May 1971, pp. 582--584Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. INGA71 Ingalls, D. H., "FETE: A Fortran Execution Time Estimator", Stanford University Computer Science Department Report STAN-CS-71-204, February 1971 Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. JOHN71 Johnson, R., and Johnston, T., "PROGLOOK Users Guide", Stanford University Computation Center, Document No. SCC-007, October 1971Google ScholarGoogle Scholar
  11. PINK69 Pinkerton, T. R., "Performance Modeling in a Time-Shared System", CACM Vol. 12, No. 11, pp. 608--610, November 1969 Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. ROTH61 Roth, B., "Channel Analysis for the IBM 7090", Proceedings ACM 16th Nat'l. Conf., 1961 Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. SHUS72 Shustek, L., "Measurement Miniflow", Stanford Linear Accelerator Center Computation Group, Technical Memo CGTM-132, February 1972Google ScholarGoogle Scholar
  14. STEV68 Stevens, D. F., "System Evaluation on the Control Data 6600", Proc. IFIP Congress, Software Session II, Booklet C, 1968, pp. 34--38Google ScholarGoogle Scholar
  15. STAN69 Standard Computer Corporation, Santa Ana, Calif., "IC7000 System Summary", Form 807010-3; "IC7000 SPU Inner Computer-Principles of Operation", Form 807003-2; "IC7000 ALP Inner Computer - Principles of Operation", Form 801003-4Google ScholarGoogle Scholar
  16. WORT72 Wortman, D., "A Study of Language-Directed Machine Design", PhD Thesis, Stanford University, 1972 Google ScholarGoogle ScholarDigital LibraryDigital Library

Recommendations

Comments

Login options

Check if you have access through your login credentials or your institution to get full access on this article.

Sign in
  • Published in

    cover image ACM Conferences
    MICRO 5: Conference record of the 5th annual workshop on Microprogramming
    September 1972
    103 pages
    ISBN:9781450373692
    DOI:10.1145/776378

    Copyright © 1972 ACM

    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    • Published: 25 September 1972

    Permissions

    Request permissions about this article.

    Request Permissions

    Check for updates

    Qualifiers

    • Article

    Acceptance Rates

    Overall Acceptance Rate484of2,242submissions,22%

    Upcoming Conference

    MICRO '24

PDF Format

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader