skip to main content
article
Free Access

Tuning architecture at run-time

Published:01 June 1988Publication History
Skip Abstract Section

Abstract

We describe the structure and operational mode of a coprocessor system which, when incorporated in a microprogrammed syetem to carry out Dynamic Vertical Migration, improves execution speed for any program. The coprocessor includes an interconnection mechanism between the machine code and the instruction set microcode. The interconnections (Intermediate instructions) are created in parallel with machine instruction execution and so do not increase normal execution time. This intermediate code is stored dynamically in coprocessor memory, saving the fetching and decoding phases in subsequent executions, speeding up the execution of repetitive machine code.The coprocessor structure is organized around three basic elements: Interconnection Memory, Interconnection Memory Management Unit and Coprocessor Control Unit. A software simulator has been developed to analyse coprocessor behaviour and a theoretical model has been formulated from the results ot these analyses.

References

  1. T. G. Rauscher and A. K. Agrawala "Dynamic Problem-Oriented Redefinition of Computer Architecture via Microprogramming". IEEE Trans. Computer. Vol C-27, No. 11, Nov 1978, pp 1006--1014.Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. E. Luque and A. Ripoll. "Microprogrrmming: a Tool for Vertical Migration." Microprocessing and Microprogramming vOl 8 (1981) 219--228.Google ScholarGoogle ScholarCross RefCross Ref
  3. J. A. Stankovic. "The types and Interactions of Vertical Migrations of Functions in a Multilevel Interpretive System" IEEE Trans. Comp. vol C-30 No. 7 (1981) 505--515.Google ScholarGoogle Scholar
  4. B. Holtkamp "UNIX Requeriments for Architectural Support". Euromicro Journal 1985. pp 129--140.Google ScholarGoogle Scholar
  5. B. Holtkamp and P. Wagner, "An Algorithm for Selection of Migration Candidates". Proc. 17th Annu. Microprogramming Workshop (1984) 140--146. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. R. I. Winner and E. M. Carter "Automoted Vertical Migration to Dynamic Microcoder: An Overview and Example" IEEE Software, July 1986, pp 6--16.Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. H. Shin and M. Malek. "Identification of Microprogrammable Loops for Problem Oriented Architecture Synthesis". Proc. 16th Annu. Microprogramming Workshop (1983) 1--6.Google ScholarGoogle Scholar
  8. M. De Blasi and G. Turco. "Real-Time Tuning of Computer Architecture" Proc. 9th EUROMICRO Symp. on Microprocessing and Microprogramming (1983) 377--382.Google ScholarGoogle Scholar
  9. M. De Blasi, A. Gentile, E. Luque and A. Ripoll. "Self Tuning Machines" Microprocessing and Microprogramming vol 15 (1985) 195--201.Google ScholarGoogle ScholarCross RefCross Ref
  10. J. Sorribes "Computer Architecture adaptation at Run Time" Ph.D. Thesis. Universidad Autonoma de Barcelona, 1987.Google ScholarGoogle Scholar
  11. J. L. Baer. Computer System Architecture. (Computer Science Press. 1990).Google ScholarGoogle Scholar

Index Terms

  1. Tuning architecture at run-time

          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

          Full Access

          • Published in

            cover image ACM SIGMICRO Newsletter
            ACM SIGMICRO Newsletter  Volume 19, Issue 1-2
            June 1988
            66 pages
            ISSN:1050-916X
            DOI:10.1145/62197
            Issue’s Table of Contents

            Copyright © 1988 Authors

            Publisher

            Association for Computing Machinery

            New York, NY, United States

            Publication History

            • Published: 1 June 1988

            Check for updates

            Qualifiers

            • article
          • Article Metrics

            • Downloads (Last 12 months)1
            • Downloads (Last 6 weeks)1

            Other Metrics

          PDF Format

          View or Download as a PDF file.

          PDF

          eReader

          View online with eReader.

          eReader
          About Cookies On This Site

          We use cookies to ensure that we give you the best experience on our website.

          Learn more

          Got it!