Skip to main content

The Design of a Subprocessor with Dynamic Microprogramming with MIMOLA

  • Conference paper
GI-NTG Fachtagung Struktur und Betrieb von Rechensystemen

Part of the book series: Informatik-Fachberichte ((INFORMATIK,volume 27))

Abstract

MIMOLA is a language for the optimized design of digital processors, based upon computing resource utilizations for typical programs. It has been used for the design of a well-structured, fast, parallel and microprogrammable processor. Although not larger than a conventional minicomputer, it is about 26 times faster. It proves, that microcode need not be larger than equivalent machinecode. This paper also discusses possible architecture alternatives with low cost/performance ratios.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 54.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 69.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. R. Berlinski: „Ein mikroprogrammierbarer DHA-Kanal zur Rechnerkopplung“, Diploma Thesis, Kiel, 1978.

    Google Scholar 

  2. D. Borrione: „Description et Simulation d’une architecture multi-Processeur à l’aide du language LASCAR“, Rapport de Recherche n° 87 ENSIHAG, Grenoble, 1977.

    Google Scholar 

  3. Y. Bressy, B. David, Y. Fantino, J. Mermet: „A hardware Compiler for interactive Realisation of logical Systems Described in CASSANDRE“. Proc.Int.Symp. on Computer Hardware Description Languages, New York, 1975.

    Google Scholar 

  4. R. Hoffmann: „Rechenwerke und Mikroprogrammierung“, München 1977.

    Google Scholar 

  5. R. Hollenbach: „ Ein flexibler Makroprozessor für die Sprache MIMOLA“, Diploma Thesis, under preparation.

    Google Scholar 

  6. D.F. Knuth: „The art of computer programming“, Vol. 1, Reading, 1973.

    Google Scholar 

  7. K. Schultze: „Systematischer Entwurf eines Prozessors mit der Sprache MIMOLA“, Diploma Thesis, Kiel, 1978.

    Google Scholar 

  8. D. J. Kuck, Y. Muraoka, S.-C. Chen: “On the Number of Operations Simultaneously Executable in Fortran-Like Programs and Their Resulting Speedup, IEEE C-21 (1972), 1293–1310.

    MathSciNet  Google Scholar 

  9. P. Marwedel: „The HIMOLA DESIGN SYSTEM: Detailed Description of the Software System“, Proc. 16th Design Automation Conference, San Diego, 1979.

    Google Scholar 

  10. P. Marwedel, G. Zimmermann: “MIMOLA Report Revision 1 and MIMOLA SOFTWARE SYSTEM User Manual”, Report 2/79 of the Institut für Informatik und Praktische Mathematik, Kiel, 1979.

    Google Scholar 

  11. MODCOMP Inc.: “MAX II/III Library: Scientific Subroutine Library”, Ft. Lauderdale, 1976.

    Google Scholar 

  12. A. W. Nagle: “Automatic Synthesis of Microcontrollers”, Proc. 15th Design Automation Conference, 1978.

    Google Scholar 

  13. U. Zimmermann: „Ein Compiler zur Sequentialisierung von MIMOLA-Programmen“, Diploma Thesis, 1979.

    Google Scholar 

  14. W. Schulz: „Realisierung eines Rechnerverbundes aus einem Universalrechner und einem mit einer Entwurfssprache konstruierten Prozessor“, Diploma Thesis, Kiel, 1979.

    Google Scholar 

  15. G. Zimmermann: “SPDM — A Subprocessor with Dynamic Microprogramming”, EUROMICRO, Nice, 1975.

    Google Scholar 

  16. G. Zimmermann: „Eine Methode zum Entwurf von Digitalrechnern mit der Programmiersprache MIMOLA“, Informatik-Fachberichte, Stuttgart, 1976.

    Google Scholar 

  17. G. Zimmermann: “Report on the Computer Architecture Design Language MIMOLA”, Report 4/77 of the Institut für Informatik und Praktische Mathematik, Kiel, 1977.

    Google Scholar 

  18. G. Zimmermann: “The MIMOLA DESIGN SYSTEM: A Computer Aided Digital Processor Design Method”, Proc. 16 Design Automation Conference, San Diego, 1979.

    Google Scholar 

  19. G. Zimmermann: “Cost Performance Analysis and Optimization of Highly Parallel Computer Structures: First Results of a Structured Top-Down-Design Method”, Proc. Int. Symp. on Computer Hardware Description Languages and Their Applications, Palo Alto, 1979.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1980 Springer-Verlag Berlin · Heidelberg

About this paper

Cite this paper

Marwedel, P. (1980). The Design of a Subprocessor with Dynamic Microprogramming with MIMOLA. In: Zimmermann, G. (eds) GI-NTG Fachtagung Struktur und Betrieb von Rechensystemen. Informatik-Fachberichte, vol 27. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-67607-9_13

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-67607-9_13

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-09952-9

  • Online ISBN: 978-3-642-67607-9

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics